有被下列日志:git的承诺SHA的不同之处git的差异
$ git log
commit d335ed918ecadec2152152f76fd3c99dc59de80b
Author: author <[email protected]>
Date: Wed Feb 29 18:45:48 2012 +0100
a
commit ed937db6bb2350e37ffb1d0e2e4141ec4e650bcf
Author: author <[email protected]>
Date: Wed Feb 29 18:45:22 2012 +0100
a
commit 87dde7bc9fc081388b824f7e74267485fcc4edb0
Author: author <[email protected]>
Date: Wed Feb 29 17:26:49 2012 +0100
init
$ git diff ed937db6bb2350e37ffb1d0e2e4141ec4e650bcf d335ed918ecadec2152152f76fd3c99dc59de80b --full-index
diff --git a/a.cpp b/a.cpp
index f0df46dd3ce8569533dce862927c1b84cec41c04..0fe7d3905febc2c4abb08849bef266c093f6caca 100755
--- a/a.cpp
+++ b/a.cpp
@@ -1 +1 @@
-class A{};
+class A{}fdfds;
的问题是,ed937db6bb2350e37ffb1d0e2e4141ec4e650bcf变更为变更为0fe7d3905febc2c4abb08849bef266c093f6cacaf0df46dd3ce8569533dce862927c1b84cec41c04和d335ed918ecadec2152152f76fd3c99dc59de80b通过git的差异时的处理。如何使这些值不会改变并保持不变?