Git常用命令查詢

openkk 12年前發布 | 132K 次閱讀 Git 版本控制系統

在介紹安裝和簡單使用前,先看一下百度百科中的簡介吧:

————————————————————————————————————————

    Git --- The stupid content tracker, 傻瓜內容跟蹤器。

    Linux 是這樣給我們介紹 Git 的:

    Git 是用于Linux 內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持,使源代碼的發布和交流極其方便。 Git 的速度很快,這對于諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最為出色的是它的合并跟蹤(merge tracing)能力。

————————————————————————————————————————

下面我用ubuntu 10.10上的命令為例:(這些命令都是在本地客戶端處使用,非服務器操作裸庫使用)

(本文中尖括號內包含尖括號都將是描述內容,請在輸入實際命令時替換成描述內容所符的內容。)

1、安裝:

sudo apt-get install git

sudo apt-get install gitk#此為安裝官方的圖形界面,不需要的可以不安裝

 

2、cd到需要管理的代碼、文件所在的第一級目錄

 

3、初始化:

git init

 

4、添加當前目錄所有內容:

git add .

 

5、查看狀態:

git status

 

6、添加commit:

git commit -am "first commit."

 

7、版本對比:

git diff

 

8、查看歷史記錄:

git log

 

9、分支操作

查看分支:$ git branch

創建分支:$ git branch 分支名稱 (注意:請不要在服務端建立分支)

切換分支:$ git checkout 分支名稱

刪除分支:$ git branch -d 分支名稱

 

10、加入服務器

git remote add 用戶名@計算機名或IP:~/某個目錄

 

11、推送數據

git push master master #本地master推送到遠端master

如果想快捷的使用git push就推送到默認遠端分支master,可以做個一次性設置:

git remote add origin <實際的ssl用戶名>@<IP地址>:<Git在遠端的path>

    做完以上設置,以后直接使用git push 就會自動推送到上述設置地址了,但如果要推送到其他分支,還是需要加參數的,這個設置只是相當于一個默認參數而已。

 

12、接收數據

git pull origin master

如果想直接使用git pull直接接收,同樣需要提前做一個一次性設置(同樣也是不能應用多分支pull情況):

git branch --set-upstream master origin/master

 

13、本地庫設置個人姓名和郵件

git config --global user.name "你的姓名,最好由沒有符合和空格的英文字母組成"

git config --global user.email <郵件名>@<郵箱服務商后綴>

如果不設置個人信息,提交的信息將不會有更改者信息,這樣會加大項目管理的難度。

 

14、啟動圖形界面

gitk

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!