【发布时间】:2016-11-17 09:40:38
【问题描述】:
我正在开发一个新功能,为新功能创建一个名为 example 的分支。在这个分支中创建了很多新的文件夹和文件。
有一个高优先级的任务要执行,所以我使用 git checkout master 回到了主分支。
现在我在 master 分支中,进行了任何我想要的更改,并希望将其推送给我的主人。
我表演了git add -A和git commit -m 'Priority 2016'
这得到了测试分支中所有创建的文件夹和文件。
我做错了什么?
有什么帮助吗?
【问题讨论】:
-
git add -A应该只添加新的或代表您已更改的内容的文件或文件夹。您要提交哪些文件/文件夹? -
当你 git checkout 时,所有 modif 都会移到你选择的分支中,除非你在 git checkout 之前在示例分支中提交。你也可以 git stash。
-
我只想提交我在 master 而不是测试分支中所做的更改
-
所以你的意思是说,当我在分支中时,每次我翻转到 master 时,我都需要提交更改,然后再翻转回 master?
标签: github git-branch master