切换分支以及新建分支:
第一种:将分支合并到主干上;
第一步:拉取远程仓库pull ;
第二步:创建分支dev1;
第三步:修改文件,提交文件到本地以及到远程分支仓库;
第四步:切换到主分支,拉取新内容;
第五步:Merge 远程分支仓库dev1
第六步:push到远程主仓库;
第二种:将主干合并到分支上;
第一步:切换到分支上;
第二步:Merge 远程主分支;
第三步:push到远程主仓库;
暂存本地代码
修改本地代码后,在没有提交时切换分支会出现 git chechout problem 问题:
your local changes to the following files would be overwritten by checkout;
这时就需要暂存当前代码:
第一步:进入 git ->uncommitted changes ->stash changes 输入备注;
第二步:checkout 到主分支或者其他分支;
第三步:pull 当前分支;
第四步:更新好当前分支后切换到之前修改内容的分支, checkout分支;
第五步:进入 git ->uncommitted changes ->unstash changes 选择之前输入的备注项 apply stash即可,之前修改的内容重新恢复了;