tav*_*ier 12 git pull-request sourcetree
我有一个拉请求打开,我有一些project.lock.json文件,我不想合并我的分支合并到主分支.有没有办法project.lock.json从我的Pull请求中删除thos 文件?
如果有更好的方法,请告诉我.这是我找到的解决方法.
列出远程分支
git branch -va
Run Code Online (Sandbox Code Playgroud)
结帐公关分公司
git checkout origin pr_branch
Run Code Online (Sandbox Code Playgroud)
用other_branch的文件覆盖pr_branch的文件
git checkout other_branch -- ./path/to/file
Run Code Online (Sandbox Code Playgroud)
提交更改
git commit -m "overwrite with other_branch's"
Run Code Online (Sandbox Code Playgroud)
推动你的改变
git push origin pr_branch
Run Code Online (Sandbox Code Playgroud)
您需要删除文件,提交更改并将下一次推送到您的分支。
如果您想将文件保留在分支中,但不将其合并到主分支,您可以在一次提交中将其删除,然后在另一次提交中再次添加。Git 允许您使用 git-cherry-pick 手动接受某些提交。您可以接受每个提交,但您再次添加此文件的提交除外。