Questions tagged «git-diff»

显示工作树和git存储库的提交内容之间的更改,或存储库的两个提交或分支之间的更改。

11
显示提交之间的差异
我在Ubuntu 10.04(Lucid Lynx)上使用Git 。 我对我的主人做了一些承诺。 但是,我想弄清楚这些提交之间的区别。它们都在我的主分支上。 例如: commit dj374 made changes commit y4746 made changes commit k73ud made changes 我想得到k73ud和dj374之间的区别。但是,当我执行以下操作时,看不到在中所做的更改k73ud。 git diff k73ud..dj374 > master.patch
236 git  git-diff 

12
想要从“ git diff”中排除文件
我正在尝试db/irrelevant.php从Git差异中排除文件()。我尝试将文件放在该行所在的db子目录中.gitattributes,irrelevant.php -diff 还尝试创建一个名为.git/info/attributes包含的文件db/irrelevant.php。 在所有情况下,该db/irrelevant.php文件均作为Git二进制补丁包含在diff中。我想要的是通过diff命令忽略对该文件的更改。我究竟做错了什么?
228 git  diff  git-diff 

3
如何详细显示Git和一些Git差异中未提交的更改
如何显示Git中未提交的更改? 我STFW'ed,这些命令不起作用: teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git status On branch teyan/psservice Your branch is up-to-date with 'origin/teyan/psservice'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: psservice.c modified: psservice.vcxproj.filters teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff master fatal: ambiguous …
202 git  git-diff 

5
Git diff提交范围中的双点“ ..”和三点“ ...”之间有什么区别?
以下命令之间有什么区别?: git diff foo master # a git diff foo..master # b git diff foo...master # c diff手册对此进行了讨论: 比较分支 $ git diff topic master <1> $ git diff topic..master <2> $ git diff topic...master <3> 在主题提示和主分支之间切换。 同上。 自从主题分支启动以来,在master分支上发生的更改。 但对我来说还不是很清楚。
188 git  diff  git-diff 

6
git:本地存储库中的文件与原始文件之间的差异
我想找到本地存储库中的文件与.repo中的文件之间的区别origin master。 我知道有git diff,但是我只想将其隔离到这个特定文件中。 为了简单起见,假设文件被命名file1.txt,并且具有本地文件path =,[local_path]并且在原始位置具有filepath = [remote-path]。 我需要输入什么git命令? 编辑:谢谢大家的投入,它非常有见地。对于那些正在使用Eclipse的人(我和我应该早先说过),我刚刚发现您可以右键单击->比较方式->分支,标记或参考->选择适当的版本,然后就可以了。
186 git  git-diff 

11
了解两个存储库之间的区别
我们如何获得两个git存储库之间的区别? 场景:我们有一个repo_a和repo_b。后者被创建为repo_a的副本。之后,两个存储库中都进行了并行开发。有没有办法列出这两个存储库当前版本的差异?
180 git  git-diff 

3
当前分支和主节点之间的Git差异,但不包括未合并的主节点提交
我想要一个尚未合并到master的分支的所有更改的差异。 我试过了: git diff master git diff branch..master git diff branch...master 但是,在每种情况下,差异文件都包含master中尚未合并到我的分支中的内容。 有没有一种方法可以在我的分支和主服务器之间进行区分,以排除尚未合并到我的分支中的主服务器中的更改?



3
从git仓库创建补丁或差异文件,并将其应用于另一个不同的git仓库
我从事基于WordPress的项目,我想在WP的每个新发行版中对我的项目进行补丁。为此,我想在两个提交或标记之间生成一个补丁。 例如,在我的仓库中,/www/WP我这样做: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch 要么 $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP git natif WordPress的 /www/myproject 我的git project基于WordPress 该git apply命令行是不行的,我想是因为我们是在不同的存储库。 我可以生成不带提交的补丁文件,只是一个差异文件,并将其应用于另一个git存储库吗? 谢谢前进。
155 git  diff  patch  git-diff  git-apply 

3
如何使git-diff和git log忽略新文件和已删除文件?
有时会有几个更改的文件以及一些新的,删除的和/或重命名的文件。这样做时git diff或git-log我想忽略它们时,可以更好地发现所做的修改。 实际上,最好列出新文件和已删除文件的名称而不包含其内容。对于重命名为“新”的“旧”,我想选择地获得“旧”和“新”之间的区别。
154 git  git-diff 

14
如何使diff像git-diff一样工作?
我喜欢的输出格式git diff。颜色和行之间更改的+/ -表示比GNU diff更易于阅读。 我可以在git repo之外git diff使用--no-indexflag 运行,它工作正常。但是,它似乎缺少--exclude从递归中排除文件或子目录的选项diff。 有没有办法做到两全其美?(GNU diff的颜色选项和+/ -格式git diff和--exclude选项)。 我已经尝试过colordiff,但是我仍然更喜欢输出格式git diff
148 git  diff  git-diff 

4
如何区分本地未提交的更改和来源
假设我克隆了一个存储库并开始修改文件。我知道,如果我有本地未提交的更改,则可以按以下方式进行比较,git diff test.txt它将显示当前本地HEAD与文件中已修改的,未提交的更改之间的区别。如果提交这些更改,则可以使用来将其与原始存储库进行比较git diff master origin/master 但是在本地提交之前,有什么方法可以将本地更改与服务器上的原始存储库进行比较?我git diff --cached master origin/master没有运气就尝试了各种排列方式。
141 git  git-diff 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.