更改拉取请求中包含的位置文件,GitHub
Changing the location files included in a pull request, GitHub
在 GitHub 上创建拉取请求后,如果新文件是二进制文件(如图像),我如何修改包含在拉取请求中的新文件的建议位置?我收到了将请求中包含的其中一张图像移动到另一个目录的请求,但我不确定该怎么做。我无法在 GitHub GUI 中编辑文件,因为图像是二进制文件。
它是一个二进制文件并不重要,使用 git mv
像任何其他文件一样重命名它。您可以通过推送更多更改来更新拉取请求。
git checkout mybranch
git mv oldfile newfile
git commit
git push
您可以选择在 4 之前使用 git rebase -i master
(假设您从 master 分支)来重写历史记录,以便文件始终位于正确的位置。这避免了 "fixup" 提交并使审查更容易一些。
如果您只是想知道如何移动文件,您可能不应该使用 rebase,但您应该 read about it 因为它是 Git 最强大的功能之一。
在 GitHub 上创建拉取请求后,如果新文件是二进制文件(如图像),我如何修改包含在拉取请求中的新文件的建议位置?我收到了将请求中包含的其中一张图像移动到另一个目录的请求,但我不确定该怎么做。我无法在 GitHub GUI 中编辑文件,因为图像是二进制文件。
它是一个二进制文件并不重要,使用 git mv
像任何其他文件一样重命名它。您可以通过推送更多更改来更新拉取请求。
git checkout mybranch
git mv oldfile newfile
git commit
git push
您可以选择在 4 之前使用 git rebase -i master
(假设您从 master 分支)来重写历史记录,以便文件始终位于正确的位置。这避免了 "fixup" 提交并使审查更容易一些。
如果您只是想知道如何移动文件,您可能不应该使用 rebase,但您应该 read about it 因为它是 Git 最强大的功能之一。