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

2019-07-22  本文已影响0人  马尔克ov

有一个临时文件,想保留在某个分支,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

上一篇 下一篇

猜你喜欢

热点阅读