鍍金池/ 教程/ Java/ 暫存與提交
創(chuàng)建沖突
暫存更改
創(chuàng)建項(xiàng)目
Git 內(nèi)幕:.git 目錄
撤銷本地更改
移動(dòng)文件
移除 oops 標(biāo)簽
何為 Origin
再談結(jié)構(gòu)
撤銷暫存的更改
修正提交
別名
檢查狀態(tài)
給版本打標(biāo)簽
撤銷提交的更改
拉下共享的更改
變基
暫存與提交
合并
合并拉下的更改
更改而非文件
更改原始倉庫
重置 master 分支
回顧克隆的倉庫
變基 VS 合并
共享倉庫
導(dǎo)航分支
重置 greet 分支
添加跟蹤的分支
獲得舊版本
克隆倉庫
Git 內(nèi)幕:直接處理 Git 對(duì)象
再談設(shè)置
遠(yuǎn)程分支
從分支移除提交
合并回 master
查看分叉的分支
添加遠(yuǎn)程倉庫
拉下更改
歷史
在 master 中更改
裸倉庫
做更改
高級(jí)/將來的主題
推送更改
多個(gè)倉庫
設(shè)置
提交更改
取得更改
托管你的 Git 倉庫
創(chuàng)建分支
解決沖突

暫存與提交

在 Git 中分開暫存步驟是直到你需要使用源碼控制處理的協(xié)調(diào)解決哲學(xué)。你可以繼續(xù)對(duì)工作目錄做更改,然后當(dāng)你想要與源碼控制交互時(shí),Git 允許你使用精確地記錄你所作的小提交來記錄你的更改。

例如,假設(shè)你編輯了三個(gè)文件(a.rb、b.rb 及 c.rb)?,F(xiàn)在你想提交所有更改,但你想要 a.rb 和 b.rb 中的更改作為單個(gè)的提交,而 c.rb 的更改與前兩個(gè)文件在邏輯上不相關(guān),那么應(yīng)該分開提交。

你可以執(zhí)行下列命令:

$ git add a.rb
$ git add b.rb
$ git commit -m "Changes for a and b"

$ git add c.rb
$ git commit -m "Unrelated change to c"

通過分開暫存和提交,你能夠更加容易地調(diào)優(yōu)每一個(gè)提交。

上一篇:拉下共享的更改下一篇:歷史