快速掌握git基本使用

前言:git

不少時候,咱們使用git,尤爲是想快速入門時,可能只想掌握基本使用。
git命令不少,但真正經常使用到的仍是比較少的,這裏就總結下怎樣快速入門

1、克隆

要使用git,首先得克隆遠程倉庫,通常有兩種方式,https和ssh,此處以coding爲例算法

1.http模式,須要配置註冊的用戶名和郵箱
在git命令行輸入:
git config --global user.name 'name' 設置用戶名
git config --global user.email 'email' 設置郵箱服務器

而後:
git clone 'https://git.coding.net/xx/xx.git'ssh

clipboard.png

2.使用ssh方式
須要將本身的公鑰傳到服務器,這樣就能夠不輸入密碼直接git clone
ssh-keygen  -q -t rsa -f /root/.ssh/id_rsa  -N ''          #生成一個空密碼的密鑰
-t 指定算法
-f 指定生成祕鑰路徑
-N 指定密碼spa

將/root/.ssh/id_rsa.pub的內容上傳到git服務器(此處爲coding)
而後就能夠直接克隆倉庫
clipboard.png.net

2、修改提交

1.拉取最新文件,而後再修改命令行

git pull

2.查看修改的文件 -> git statuscode

[圖1] 這裏能夠看出並無修改任何內容
clipboard.pngip

[圖2]這裏能夠看出修改了一個文件
clipboard.pngrem

3.查看修改文件的詳細信息 -> git diff file

[圖3]綠色部分就是新添加內容,前面有個+號表示
clipboard.png

4.提交到本地倉庫

git add ./                #添加當前目錄下修改版本文件
git commit -m '提交說明'   #提交到本地倉庫**

[圖4]
clipboard.png
注意: 這裏可能會遇到添加了文件,git沒法找到並添加的狀況,這時候能夠git -f add path/file方式強制添加到git倉庫而後提交

5.提交到遠程倉庫 -> git push

clipboard.png

3、查看

1.查看歷史提交版本 ->git log

clipboard.png

2.查看某個文件的歷史修改 ->git log filename

clipboard.png

3.查看最近幾回的修改 ->git log -p [-num]

clipboard.png

4.查看某一次提交修改的內容 -> git show [commit-hash-id]

clipboard.png

4、其餘經常使用命令

1.git remote -v               #查看遠程倉庫詳細信息
2.git checkout [./ | /file]    #放棄當前文件夾下全部修改的內容,使修改內容無效
3.git checkout dev            #切換到dev分支
4.git branch                  #查看當前分支,以及有哪些分支
5.git merge dev               #合併dev分支到當前分支

5、參考

1.使用幫助命令參考git使用

git --help

2.更爲詳細的資料可參考:http://www.liaoxuefeng.com/wi...

相關文章
相關標籤/搜索