学习Git命令之二

通过上一篇博客:学习Git命令,学习了本地操作的Git命令,接下来主要学习远程仓库Git命令学习

1、Git Clone

使用git clone 命令将远程仓库的代码拷贝到本地仓库中。

远程分支的名字格式是:
  • <remote name>/<branch name>
大多数的开发者会将remote name 命名为origin

与对本地仓库的操作不同,当对远程分支进行操作是,master分支并不会自动更新。切换到远程分支时,你将被置于HEAD,而不是这些分支上;即HEAD->hashcode;而非:HEAD->master->hashcode;你必须在别的地方完成你的工作,再与远端分享你的工作。


2、Git Fetch

git remote 可以归结为向其他仓库推送/拉取数据,只要我们能回溯或者前推提交,我们就可以分享任何类型的被Git跟踪的更新

3、Git pull

git pull 实际上是 git fetch 和git merge 的综合。

4、Git push

git push 负责将你的提交上传到远端,一旦git push完成,你的其他项目成员就可以在远端下载你的工作了。

git branch -f  <branch name1> <branch name2>;将branch name1 切换到branch name2 上;

git branch -u origin/master;将远端分支origin/master 与当前所在分支绑定;

git push origin <source>:<destination>;将本地<source>分支push到远端<destination>分支上去;


如果要实现远程代码回滚

1.  备份本地分支,将本地备份分支推送到远程

git branch backup;

git push origin backup:backup;

2. 将本地代码回滚到目的版本

git reset HEAD~3;回滚到当前版本的第前三个版本;

3. 使用git push --force 进行强制提交

git push --force <destination>;将当前分支强制提交到远端<destination>分支

或者 使用git push origin :<destination> 可删除远端非master分支;




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值