学习Git命令之二

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

1、Git Clone

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

远程分支的名字格式是:
  • /
大多数的开发者会将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 上;

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

git push origin :;将本地分支push到远端分支上去;


如果要实现远程代码回滚

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

git branch backup;

git push origin backup:backup;

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

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

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

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

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




你可能感兴趣的:(编程工具,git,版本控制工具)