提交之前的Git diff头
我对Git很陌生。我的问题是在提交之前执行提交之前的Git diff头,git,Git,我对Git很陌生。我的问题是在提交之前执行git diff HEAD命令。我知道,在我做出某种承诺之前,那个脑袋是不存在的。那么,我该如何获得工作目录和repo的初始状态之间的差异呢 我知道这个命令给出了工作目录和索引之间的区别(Stage): 以下命令给出了指数和回购之间的差异: git diff --cached 也许你想要git状态?如果您有一个新初始化的没有提交的存储库,那么您还不会对此感兴趣 您可以使用git add.将当前目录中的所有内容拖到暂存索引中,然后提交 在第一次提交后,您
git diff HEAD
命令。我知道,在我做出某种承诺之前,那个脑袋是不存在的。那么,我该如何获得工作目录和repo的初始状态之间的差异呢
我知道这个命令给出了工作目录和索引之间的区别(Stage):
以下命令给出了指数和回购之间的差异:
git diff --cached
也许你想要git状态?如果您有一个新初始化的没有提交的存储库,那么您还不会对此感兴趣 您可以使用
git add.
将当前目录中的所有内容拖到暂存索引中,然后提交
在第一次提交后,您将能够使用
git diff
查看任何进一步的更改。您是否希望git status
?如果您有一个新初始化的没有提交的存储库,那么您还不会对此感兴趣
您可以使用git add.
将当前目录中的所有内容拖到暂存索引中,然后提交
在第一次提交后,您将能够使用
git diff
查看任何进一步的更改。我想您可以执行git提交——如果您真的想区分第一个“real”,则允许空的
而不添加任何内容添加内容的提交。我想如果你真的想区分第一个添加内容的“真实”提交,你可以做一个git提交——允许空的,而不添加任何内容。要有一个比较的头,您可以通过git commit创建空提交--在git init
之后立即允许空提交
要有一个可比较的头,您可以通过git commit创建空提交--在git init
之后立即允许空提交
通常我的初始提交只是一个自述文件。这迫使我创建一个自述文件,我还可以检查推送到远程设备是否正常工作。我对实际代码的第一次real
提交紧随其后,因此,在这一点上,常规的git diff
按照您的意愿工作。通常我的初始提交只是一个自述文件。这迫使我创建一个自述文件,我还可以检查推送到远程设备是否正常工作。我的第一个real
提交的实际代码就跟那一个一样,因此,在这一点上,常规的git diff
按照您的意愿工作。我不明白:这是一个新创建的空回购吗?没错!带有(修改过的)工作目录的空存储库的git diff
的新report只是工作目录的内容<代码>查找-键入f-print0 | xargs-0cat应该会显示您的整个工作目录……我不明白:它是新创建的空回购吗?没错!带有(修改过的)工作目录的空存储库的git diff
的新report只是工作目录的内容<代码>查找-键入f-print0 | xargs-0cat应该会显示整个工作目录……我想这是唯一的解决方案。谢谢我想这是唯一的解决办法。感谢您紧跟在git init
之后表示它在git add
之前。紧跟在git init
之后表示它在git add
之前。
git diff --cached