小编Liv*_*ana的帖子

Git add 和 git commit 混淆

我基本上知道 a 之间的区别git add,意思是“我想将此文件添加到我的下一个快照”和git commit“拍摄快照”。

但是,当我运行git add file1然后file1从我的工作目录中删除然后运行时,git commit它仍然可以工作。不知何故,快照是在添加时而不是在提交时拍摄的。我对吗?

git

11
推荐指数
2
解决办法
115
查看次数

为什么我没有得到相同的 SHA-1?

我尝试了以下两个命令:

philip@X230:~/Desktop/learn_git$ echo 'what is up, doc?' | git hash-object --stdin
7108f7ecb345ee9d0084193f147cdad4d2998293

philip@X230:~/Desktop/learn_git$ echo 'blob 16\u0000what is up, doc?' | openssl sha1
(stdin)= 5bc40a1cd865de7a0a4641d3d059b1216ed9042c
Run Code Online (Sandbox Code Playgroud)

我想知道为什么我没有得到相同的 SHA-1

git

1
推荐指数
1
解决办法
62
查看次数

标签 统计

git ×2