多分支开发的git的使用

我们在进行代码管理的时候,经常要使用git,理论上会有一个master主分支,以及release的测试分支(用于版本的发布),develop的研发自己进行分开发的分支。我们一般的流程是在develop上进行开发,然后到要发版本的时候,将develop的分支合并到release分支上面,然后在release测试完成,完全没有问题的时候,会将release分支的代码合并到master的分支上面,将master分支的代码作为发版的代码发布出去。现在简单写几个我们需要用到的命令。

工作区与暂存区

git checkout -b develope origin/develop 将代码以不融合的方式拉取下来,并且直接切换到develop的分支上面
git status 检查在这个分支上面都有哪些代码进行修改了
git add . 将修改的文件提到本地的暂存区
git commit -m 'kim:【other】xxx' 实际上就是把暂存区的内容提交到了到了当前的分支 -m的意思是添加注释,后面是注释的内容
git pull origin develop 将远程的develop分支上的东西拉取下来并和本地的代码进行融合
git push origin develop 将本地的分支上面的东西推送到了远程仓库中

stash的使用场景

git stash 对本地的一些不想提交的东西开辟了一写空间进行展示性的存储,这样方便我们切换到别的分支上进行工作

工作目录就干净了

git stash list 可以看一下我们stash的情况

存储的情况

如果我们想要使用暂存区中的东西 ,我们可以使用git stash apply。举个栗子:git stash apply stash@{2}
你也可以运行 git stash pop 来重新应用储藏,同时立刻将其从堆栈中移走。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容