从现有项目创建git repo,并运行"git-diff"



我有一个git存储库的(过时的(副本,没有任何git跟踪。(根本没有.git文件夹(

我想在不影响远程git存储库的情况下,看看它与原始git存储库有多大的不同。

这就是我迄今为止所尝试的:

git init
git remote add origin {origin_URL}
git fetch --all
git --no-pager diff -R origin/master --numstat

但这只是列出了所有的文件,并表示它们在本地都不存在。

也许这是因为我没有在本地添加任何文件到git跟踪?

我是否必须创建一个新的本地分支,对其进行更改,然后将其与原始/主分支进行比较(然后删除该分支,因为我不需要它(?或者有没有一种方法可以在不创建分支的情况下做到这一点?

您只需将整个项目添加到暂存区(跟踪(,查看与远程存储库相比的更改,然后取消暂存添加的文件。

git init
git remote add origin {origin_URL}
git fetch --all
# stage files
git add .
git --no-pager diff -R origin/master --numstat
# unstage them
git reset

最新更新