【发布时间】:2016-05-05 08:37:52
【问题描述】:
我接手了一个项目,其中服务器上的文件不在 git 存储库中。在某个时候创建了一个 git 存储库,但文件仍然在服务器上进行编辑,而没有添加到存储库和跟踪。有没有一种方法可以对 git 存储库的服务器文件执行 git diff 以查看我离我有多远?
【问题讨论】:
-
将文件从服务器复制到本地 git 存储库并执行 git diff。
-
查看这个答案:stackoverflow.com/a/17194704/4036946 (
git diff --no-index f0 f1) -
如果服务器上安装了 git
git diff --cached . // will show changes between staged and last commitgit diff . // will show all staged but modified in working directory。还添加 --stat 开关以查看文件摘要 -
--no-index 可以让其中一个文件成为远程存储库或分支吗?
标签: git git-diff git-untracked