git操作概念理解

2021-07-17 03:55:10 字數 2114 閱讀 6383

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

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

2、新增遠端倉庫

新增完成之後,可以在 .git 目錄下的config檔案中看到,新新增的配置:

或者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選項或者沒跟任何選項,現有的分支都會被列出來;當前所在的分支將會被星號高亮標記。

我們來試一下:

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

檢視master的內容:

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

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

看乙個圖:

head (refers to branch 'master')|v

a---b---c branch 'master' (refers to commit 'c')^|

tag 'v2.0' (refers to commit 'b')

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

1、來看一下直接方式:

$

gitbranch

***x--

--***x是你為分支自定義的乙個名稱

再次使用 $ git branch,就可以檢視剛才git為我們建立的分支***x。然後,你就可以隨意的使用$ git checkout ***x 在各個分支之間進行切換。

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的分支上了。

Git的操作與理解

工作樹 其儲存著倉庫內所有被管理檔案 untracked files是不記錄在工作樹中的 的當前狀態,隨各檔案的的改動而實時變化 head 當前分支中最新一次提交的指標 暫存區 提交之前的臨時區域 工作區 add 暫存區 commit 版本庫 git init 初始化倉庫,即為專案生成 git gi...

Git簡單理解及基礎操作

4 linux 編譯安裝git 5 git常用的其它命令 不幸的是,microsoft的word excel格式是二進位制格式,因此,版本控制系統是沒法跟蹤檔案的改動的,如果要真正使用版本控制系統,就要以純文字方式編寫檔案。git 生成ssh 金鑰 可以使用git gui中的help show ss...

Git 基本操作和基本概念

git是linux創始人linus用c語言寫的分布式版本控制系統,與之相對的是集中式版本控制系統如svn,cvs,vss,但是都比不上git好用 git init 可以將把這個目錄變成git可以管理的空倉庫,並且會形成.git的隱藏資料夾,可以用ls alh命令檢視到 git add filenam...