您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 >
圖解的版本控制工具GIT
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2013/12/10 11:45:54 ] 推薦標簽:

  常用GIT命令

  在開始之前,我們需要把下面的圖看懂:

  HEAD,頭,它始終指向當前所處分支的新的提交點。你所處的分支變化了,或者產(chǎn)生了新的提交點,HEAD會跟著改變。

  working directory,它是你的工作目錄,也是當前你看到的東西。你的工作目錄是與版本、分支相關的。

  stage的東西雖然看不見,但是執(zhí)行git status會看到哪些對象的修改將在下一次commit的時候被放進本地倉庫。這些東西稱為stage。

  commit

  commit把暫存區(qū)的內容存入到本地倉庫,并使得當前分支的HEAD向后移動一個提交點。如果對后一次commit不滿意,可以使用git commit --amend來進行撤銷,修改之后再提交。如圖所示的,ed489被4ca87取代,但是git log里看不到ed489的影子,這也正是amend的本意:原地修改,讓上一次提交不露痕跡。

  checkout

  checkout用來檢出并切換分支。checkout成功后,HEAD會指向被檢出分支的后一次提交點。對應的,工作目錄、暫存區(qū)也都會與當前的分支進行匹配。下圖是執(zhí)行git checkout maint后的結果:

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd