如何在拉取请求中排除文件?

8

我想执行拉取和合并请求,但我也希望在此拉取请求中排除一些文件。

Example: a.py  b.py c.py

我想执行一个拉取请求并合并,但不包括b.py文件。

最简单的方法是什么?

[编辑]该文件尚未提交。


你的代码库里已经提交了吗? - CharlesB
3个回答

4

从当前位置创建两个分支,例如my-pull-requestother-change

将 a.py 和 c.py 提交到my-pull-request分支,b.py 提交到other-change分支。将my-pull-request分支推送到 Github,并创建拉取请求。


4

提交 a.pyc.pygit stash 其余的内容,执行请求,然后使用 git stash pop 恢复你的 b.py


5
如果你已经将不想要的文件提交到你想合并的分支中,那么这是不够的。 - Domi
1
@Domi OP 表示该文件尚未提交。 - favoretti

0

尝试拉取所有文件并将文件反转到特定提交。如果需要,然后推送您的更改。您还可以堆叠您的更改,拉取然后应用您的堆栈。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接