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