- 如何拉取远程仓库?
- 如何拉去远程分支?
- 如何创建本地分支?
- 如何删除本地分支?
- 如何删除远端分支?
删除了远程分支,如果本地还有此分支,那么是可以通过推送本地分支来还原远端分支。 - 如何合并本地分支?dev->合并到master
- 如何回滚版本
【混合合并和软合并】都只是回退了提交,而提交的内容会回到提交前的状态,软合并是未提交的内容放到了未暂存的位置,而混合合并是放到了已暂存的位置。
【强行合并】是内容和提交都进行回退,由于此时本地比服务器相对较少了内容,所以需要强行推送到远端。(如果强行推送被关闭了,可以按照如下的方式打开强行推送) - 如何回归单次中间的某次提交?
选择某次提交然后点击回滚提交 , 然后推送到服务器。 - 如何只合并dev分支的部分内容到master
切换到master然后选择dev里面的某个提交,然后右键点击,遴选,提交即可 - 如何回滚本地的子目录的变换
切换到子目录进行checkout . - rebase和merge
【精选】Git:Rebase和Merge之间的区别,看完这篇文章你就懂了!-CSDN博客 - rebase操作实例(dev分支上修改完了将你的修改要合并到master,此时可以先将master 的rebase到你的分支上,然后再去合并可以避免合并的时候产生冲突)
切换到你的分支dev ->右键master分支 选择将当前变更变基到master上->[修改冲突] -> 右键master继续变基 ->直到没有变基可以执行->提交dev上的变基->切换到主干->右键dev合并到当前分支进行合并你的修改到主干上。
- rebase 操作
SourceTree 合并分支上的多个提交,一次性合并分支的多次提交至另一分支,主分支前进时的合并冲突解决_sourcetree合并冲突解决-CSDN博客