我有2个分支,一个分支用于特定功能,以及主分支。两个分支对同一个文件进行了一些更改。现在我只想提交在master分支中进行的更改并推送到github,将功能分支中的更改留在后面。我该怎么办?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以将更改隐藏在feature
分支和结帐到master
分支:
git stash
git checkout master
git add filename
git commit -m "..."
之后,您可以返回feature
分支,恢复存储的更改,并继续在那里工作:
git checkout feature
git stash apply
如果你想放弃在该分支中所做的更改,你之前不需要git stash,你可以删除该分支:
git branch -D feature