git中,有 工作區、快取區(stage)、head分支 三種概念。
git add命令將工作區的修改存入快取區;git commit命令將快取區的全部內容上傳到head所指向的分支(預設為master分支)。
現假設經過一些修改、快取、提交操作後,當前專案中的file.txt檔案在工作區、快取區、head倉庫中的版本內容都不一樣:
工作區記為a,其中的file.txt內容為aaa;
快取區記為b,其中的file.txt內容為bbb;
head分支記為c,其中的file.txt內容為ccc。
那麼此時,執行不同的 git diff 命令究竟是對比哪兩個區的file.txt檔案:
究竟是誰偷走我的記憶體
自從換了筆記本之後鳥槍換炮用上了4g的記憶體,覺得很爽,不過最近發現有點不正常,開機之後記憶體馬上到了600多m,記得以前用xp的時候開機之後200 300m而已,看了一下右下角的狀態列,只啟動了nod32和skype而已,任務管理器內skype佔了30m,nod32佔了40m,那也不至於到600多...
究竟是誰偷走我的記憶體
自從換了筆記本之後鳥槍換炮用上了4g的記憶體,覺得很爽,不過最近發現有點不正常,開機之後記憶體馬上到了600多m,記得以前用xp的時候開機之後200 300m而已,看了一下右下角的狀態列,只啟動了nod32和skype而已,任務管理器內skype佔了30m,nod32佔了40m,那也不至於到600多...
網戀中究竟是誰被欺騙和背叛
為什麼會拋棄自己,說好要照顧我一輩子會給予我幸福和快樂的,兩人真正在一起生活不久居然一聲不響離開自己,我們在網上相識交往一年多,認為他就是自己可以託付終生給予自己依靠的人,會讓自己不離不棄,沒有想到最終還是丟下自己 一20多歲的女孩在心理諮詢室哭訴,怎麼也想不明白,曾經愛得轟轟烈烈擁有諸多承諾和美好...