重學Git 基礎命令篇

2022-01-10 09:39:09 字數 1005 閱讀 7475

1.git commit :在提交樹中增加乙個提交節點,注意:分支是指向提交節點的。

2.git branch newimage : 表示建立乙個名為newimage的分支。

3.git checkout newimage : 表示切換到newimage分支。*星號表示當前所在的分支。

4.git checkout -b bugfix :這是乙個簡寫命令,表示新建乙個bugfix分支並切換到bugfix分支。

5.git merge bugfix :表示將bugfix的分支合併到當前分支,這時候會創造乙個新的子節點,它有兩個父節點。這就是所謂的:新建乙個分支,在其上開發某個新功能,開發完成後再合併回主線。

6.除了git merge,還有一種合併分支的方法,那就是git rebase.使用git rebase以後會使得兩個分支的功能看起來像是按順序開發,但實際上它們是並行開發的。所以它和git merge的區別就是提交樹有兩個分叉還是呈一條直線的區別。

git rebase master :將當前分支直接移動到master分支,並創造副本節點。

(其實這種相互rebase的方法也不麻煩,關鍵在於你是否想保留那個副分支)

Git命令彙總 基礎篇

本章基礎篇主要講解一些git 提交流程和git基礎命令的使用。以下是乙個比較基本的分支管理示範,每個公司的專案管理運作不同,分支管理也有各自的特色,但萬變不離其宗。1 dev分支用於日常開發 2 當有新版本需要發布時,把dev 合併到release分支做整合測試,並等待發布 3 release分支進...

git教程 基礎篇

git是乙個免費的開源 分布式版本控制系統,旨在快速高效地處理從小型到大型專案的所有內容。git 易於學習,占地面積小,具有閃電般的快速效能。它具有諸如subversion,cvs,perforce和clearcase之類的scm工具,並且具有廉價的本地分支,方便的暫存區域和 多個工作流等功能 gi...

git 命令整理篇

本篇作為使用時的工具篇,使用時只需要查詢就可以,作為備忘。對於命令,我會在使用過程中不斷完善,不斷豐富。git config global user.name x 使用者名稱 git config global user.email x 郵箱 git config l 列舉出所有配置 工作區 暫存區...