書臨的Git說,臨時區域只是一個表或索引,上面寫着這當git commit
完成的文件將被提交,現在的名稱index
更常被稱爲「臨時區域」。Git暫存區只是一個索引?
但是,如果我們修改該文件foo.txt
那已經是回購協議的一部分,並使用git add foo.txt
到舞臺後,再重新修改文件,現在文件都「上演」和「修改」(如git status
看到) ,如果我們提交,「已上演」版本將進入提交。第二編輯不會去
因此,如何能在「臨時區域」跟蹤哪些第一次編輯是,如果它僅僅是一個指標 - 文件列表?
我喜歡你的例子與**出籃子**,但你沒有提及如何相關的分期 –
@EthanDavis的分期,大部分是,相同的索引。差異更多的是角度。 Staging區域是用戶的概念視圖,而Index則更像是Git開發人員的視角(他們保留「暫存區域」中的內容列表)。 Git有許多由(和爲)開發人員命名的東西,然後被用戶誤解;-) –