git操作概念理解

遠程倉庫管理

1、如何列出遠程倉庫的名稱:

git remote:只簡單列出遠程跟蹤倉庫的名字

git remote

git remote -v:在遠程跟蹤倉庫名字後邊顯示倉庫的地址URL

git remote -v

2、添加遠程倉庫

git remote add xxxx https://xxxx/yyyy/zzz

git remote add

添加完成之後,可以在 .git 目錄下的config文件中看到,新添加的配置:

git config

分支

1、查看分支

git branch
或者
git branch --list

使用git的好處就是不管什麼命令不知道,只要在命令後邊敲一個–help就能看到幫助文檔。比如:

git branch --help

給出的說明:
If –list is given, or if there are no non-option arguments, existing branches are listed; the current branch will be highlighted with an asterisk。
意思是說:如果git branch 後邊跟了一個 –list選項或者沒跟任何選項,現有的分支都會被列出來;當前所在的分支將會被星號高亮標記。
我們來試一下:

git branch

HEAD一般指向一個命名的分支(比如master)。同時,每個分支指向了一個特定的commit:
gitlog

查看master的內容:

git master
可以看出其中只是存儲了一個commit id的東西,那到底是不是commint id呢?我們查看一下日誌:

git log

經過比較,確定這兩者一樣,也就印證了上邊說的,每個分支指向了一個特定的commit。

看一個圖:

                  HEAD (refers to branch 'master')
                   |
                   v
       a---b---c  branch 'master' (refers to commit 'c')
           ^
           |
         tag 'v2.0' (refers to commit 'b')

2、創建分支

創建分支有兩種方式:直接方式和間接方式。

1、來看一下直接方式:

$ git branch xxxx   ----xxxx是你爲分支自定義的一個名稱

再次使用 $ git branch,就可以查看剛纔git爲我們創建的分支xxxx。然後,你就可以隨意的使用$ git checkout xxxx 在各個分支之間進行切換。

2、間接方式

間接方式是指,我們在切換分支的時候創建新的分支,並隨後自動切換到新建的分支上。使用的命令格式就是:$ git checkout -b yyyy,只是在$ git checkout 之後加了一個-b參數,其後指定新建的分支名稱即可。

假如我現在創建並切換到一個新的分支,名叫own,我們可以這麼寫:

$ git checkout -b own

然後,使用 $ git status,查看我們是否已經在own分支上了:

$ git status
On branch own
nothing to commit, working directory clean

可以看到,“On branch own”這句話告訴我們,當前已經在own的分支上了。

發佈了31 篇原創文章 · 獲贊 13 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章