我来参加git派对有点晚了,我遇到了一个简单的问题。
我在开发中有三个功能实验,目前在我的主分支上。这些功能可以称为 postits , auth 和上传。
当我在我的主分支上git status
时,我会得到一个包含'已更改但未更新'的约10个条目以及'未跟踪文件'中约15个条目的列表。所有这些条目都属于三个特征实验中的一个。
如何将这些条目移动到三个新功能分支中,以便我可以再次使用干净的工作目录?
答案 0 :(得分:6)
$ git checkout -b postits # create postits branch based on the current master
$ git add X Y Z # add your parts, maybe with -p to get parts of files
$ git commit # commit to postits branch
$ git checkout -b auth master # make branch based on master (not including postits)
$ # etc