當前的readme.txt內容:
git is a distributed version control system.
git is free software distributed under the gpl.
git has a mutable index called stage.
對其做乙個修改:
git is a distributed version control system.
git is free software distributed under the gpl.
git has a mutable index called stage.
git tracks changes.
然後git add,檢視git status:
$ git status
on branch master
changes to be committed:
(use "git reset head ..." to unstage)
modified: readme.txt
再修改readme.txt:
$ cat readme.txt
git is a distributed version control system.
git is free software distributed under the gpl.
git has a mutable index called stage.
git tracks changes of files.
此時git commit提交,提交的是第一次修改的,也就是提交的是存在了快取區中的內容
$ git commit -m "git track changes"
[master abc33e9] git track changes
1 file changed, 2 insertions(+), 1 deletion(-)
檢視此時的status:
$ git status
on branch master
changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git checkout -- ..." to discard changes in working directory)
modified: readme.txt
no changes added to commit (use "git add" and/or "git commit -a")
由於第二次的內容在工作區中,不在快取區,所以顯示第二次的修改沒有被提交。
用git diff head – readme.txt命令可以檢視工作區(第二次修改的)和版本庫(第一次修改的)裡面最新版本的區別,可見第二次修改確實沒有提交
diff --git a/readme.txt b/readme.txt
index db28b2c..9a8b341 100644
--- a/readme.txt
+++ b/readme.txt
@@ -1,4 +1,4 @@
git is a distributed version control system.
git is free software distributed under the gpl.
git has a mutable index called stage.
-git tracks changes.
\ no newline at end of file
+git tracks changes of files.
\ no newline at end of file
Git教程 管理修改
現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼git比其他版本控制系統設計得優秀,因為git跟蹤並管理的是修改,而非檔案。你會問,什麼是修改?比如你新增了一行,這就是乙個修改,刪除了一行,也是乙個修改,更改了某些字元,也是乙個修改,刪了一些又加了一些,也是乙個修改,甚至建立乙...
git教程(管理修改)
現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼git比其他版本控制系統設計得優秀,因為git跟蹤並管理的是修改,而非檔案。你會問,什麼是修改?比如你新增了一行,這就是乙個修改,刪除了一行,也是乙個修改,更改了某些字元,也是乙個修改,刪了一些又加了一些,也是乙個修改,甚至建立乙...
git 取消本地修改 Git通俗教程
git是程式設計師必備技能之一,學會git,再也不怕瞎 亂改 再也不會忘記上次修改了什麼地方,用git,快樂程式設計。git只記錄每次修改的內容,即當前提交的內容和當前的內容的差值,這也是git比其它版本控制系統優秀的地方。你可以新建乙個目錄來當作本地倉庫,也可以在你已有的工程目錄直接新建倉庫,但是...