分享

git 切换分支前需要做的操作

 汲水阁 2018-03-26
官方文档有句话“切换分支的时候最好保持一个清洁的工作区域。“
:一个本地的git repo只有一个工作区和暂存区,但是有多个分支的提交区(本地仓库有多个分支,不同分支保存不同的代码),而我们的checkout只是将HEAD指针从一个分支切换到另一个分支。
所以,当工作区有修改时,将这些修改先提交到本地仓库的对应分支里(即:commit)或是将改动保存起来(即stash)。

有如下几种处理方式:
1. add并且commit,再checkout,提交到当前分支
2. add但不commit,可以stash,然后checkout回来之后stash apply,在commit,提交到当前分支
3. add但不commit,也不stash,直接checkout,然后再commit的话,记录就在切换分支下面。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多