在 Git 中将我的本地更改保存为某种文件格式以便其他人可以在我提交之前查看它的最佳方法是什么?我知道这样做的一种方法是使用git stash save -p
其他人可以查看补丁文件。但是,我想知道是否有更好的方法,例如这样的方法会很好:
git diff save > myfile
在 Git 中将我的本地更改保存为某种文件格式以便其他人可以在我提交之前查看它的最佳方法是什么?我知道这样做的一种方法是使用git stash save -p
其他人可以查看补丁文件。但是,我想知道是否有更好的方法,例如这样的方法会很好:
git diff save > myfile
我认为在你的场景中可以使用本地分支,这也是 git 的一个显着优势。
假设您正在master
分支上工作,只需创建一个名为 的新分支,完成您的工作并在分支dev
上按照您的意愿提交。dev
如果您想将本地更改发送给其他人,只需git diff
两个分支并发送结果即可。或者你甚至可以让其他人拉你dev
的评论。
git diff master dev > myfile.diff
如果您想将更改推送到远程中央存储库,只需合并dev
并master
推送即可。Git 将帮助您完成此过程中的大部分工作。
PS。你们可以尝试一些与 git 集成的代码审查系统,例如Phabricator,它非常棒且方便。