前言:git
不少時候,咱們使用git,尤爲是想快速入門時,可能只想掌握基本使用。 git命令不少,但真正經常使用到的仍是比較少的,這裏就總結下怎樣快速入門
要使用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
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)
而後就能夠直接克隆倉庫.net
1.拉取最新文件,而後再修改命令行
git pull
2.查看修改的文件 -> git statuscode
[圖1] 這裏能夠看出並無修改任何內容ip
[圖2]這裏能夠看出修改了一個文件rem
3.查看修改文件的詳細信息 -> git diff file
[圖3]綠色部分就是新添加內容,前面有個+號表示
4.提交到本地倉庫
git add ./ #添加當前目錄下修改版本文件 git commit -m '提交說明' #提交到本地倉庫**
[圖4]
注意: 這裏可能會遇到添加了文件,git沒法找到並添加的狀況,這時候能夠git -f add path/file方式強制添加到git倉庫而後提交
5.提交到遠程倉庫 -> git push
1.查看歷史提交版本 ->git log
2.查看某個文件的歷史修改 ->git log filename
3.查看最近幾回的修改 ->git log -p [-num]
4.查看某一次提交修改的內容 -> git show [commit-hash-id]
1.git remote -v #查看遠程倉庫詳細信息 2.git checkout [./ | /file] #放棄當前文件夾下全部修改的內容,使修改內容無效 3.git checkout dev #切換到dev分支 4.git branch #查看當前分支,以及有哪些分支 5.git merge dev #合併dev分支到當前分支
1.使用幫助命令參考git使用
git --help
2.更爲詳細的資料可參考:http://www.liaoxuefeng.com/wi...