1

在 Git 中将我的本地更改保存为某种文件格式以便其他人可以在我提交之前查看它的最佳方法是什么?我知道这样做的一种方法是使用git stash save -p其他人可以查看补丁文件。但是,我想知道是否有更好的方法,例如这样的方法会很好:

git diff save > myfile

4

1 回答 1

0

我认为在你的场景中可以使用本地分支,这也是 git 的一个显着优势。

假设您正在master分支上工作,只需创建一个名为 的新分支,完成您的工作并在分支dev上按照您的意愿提交。dev如果您想将本地更改发送给其他人,只需git diff两个分支并发送结果即可。或者你甚至可以让其他人拉你dev的评论。

git diff master dev > myfile.diff

如果您想将更改推送到远程中央存储库,只需合并devmaster推送即可。Git 将帮助您完成此过程中的大部分工作。

PS。你们可以尝试一些与 git 集成的代码审查系统,例如Phabricator,它非常棒且方便。

于 2014-09-17T02:17:24.867 回答