美文网首页
git如何撤回merge request中的个别文件

git如何撤回merge request中的个别文件

作者: 马尔克ov | 来源:发表于2019-07-22 11:55 被阅读0次

有一个临时文件,想保留在某个分支,merge master时不覆盖,但是已经提交了merge request
解决方案:

# 1. 复制一份 
cp src/main/java/HelloWorld.java  src/main/java/HelloWorld_v2.java
# 2. 从master恢复老的文件
git checkout origin/master -- src/main/java/HelloWorld.java
# 3. 重新提交
git commit -m "create v2"
git push

这时src/main/java/HelloWorld_v2.java是一个从未提交过的文件,在Untracked files里,如果需要提交到分支里可以按常规流程提交

参考:
https://stackoverflow.com/questions/39459467/remove-a-modified-file-from-pull-request

相关文章

网友评论

      本文标题:git如何撤回merge request中的个别文件

      本文链接:https://www.haomeiwen.com/subject/qtbilctx.html