git基础--git的基本使用流程

本博客旨在10分钟让人明白git的基本使用以及流程

1. 本地推送到远程(新建项目 or 本地版本比远程仓库新)

PS:务必确保远程有创建的仓库,有没有东西不要紧,但是务必确保有这个仓库的存在.

1.1 本地初始化仓库

git init 

1.2 新建测试文件

echo "Hello Git !" >> test.txt 

1.3 添加文件至暂存区

git add test.txt 

1.4 提交文件并编写md提交信息文件

git commit

1.5 设置连接到远程仓库

git remote add origin https://github.com/XXX.git

1.6 设置本地仓库到远程仓库之间的联系(绑定)

git push --set-upstream origin master  

1.7 提交至远程仓库

git push / git push master 

2. 远程推送到本地

git push 

3. 当本地的仓库版本落后与远程的仓库版本时

git push 

git将会拒绝更新至远程仓库,并且给出解决方案,请使用git pull命令将远程仓库最新版本拉到本地,如果有文件冲突,请解决冲突。

4 git的版本回滚操作

先用下面命令找到要回退的版本的commit id:

git reflog 

接着回退版本:

git reset --hard commit-id

远程分支版本回退的方法
如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了。

首先要回退本地分支:

git reflog
git reset --hard commit-id

紧接着强制推送到远程分支:

git push -f origin master 

PPS:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

5. 注意事项

当我们使用https作为连接协议时,每一次push提交都会输入用户名和密码,如果觉得很麻烦,建议使用ssh来连接。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值