天天看點

git使用方法小結

1、首先去git官網下載下傳并安裝git,安裝方法和普通軟體安裝方法一樣,沒什麼難度。

2、安裝完成後點選滑鼠右鍵檢視是否有Git Brash Here和Git GUI Here,如果有則表明安裝成功了。

3、建立本地倉庫

在你想要建立倉庫的檔案夾下點選右鍵,選擇Git Brash Here,進入指令面闆,輸入git init即可把目前檔案夾建立為本地倉庫,并且生成一個.git的檔案夾,倉庫就建立成功啦。

4、同步遠端倉庫到本地,智能克隆到主分支.

運作git clone url(url是自己遠端倉庫名的位址)即可把遠端倉庫克隆到本地,該檔案夾下就多出了一個和遠端倉庫一樣名字的檔案夾。

5、建立并同步本地檔案(在master上完成)

git add <file>(檔案名)//将更改了的檔案(包括建立、删除和改動等)添加到倉庫

git commit  -m  “xxxx”//将檔案送出到本地倉庫 

任何檔案修改後都需要以上兩部配合使用才能更新倉庫版本。

6、上傳到遠端倉庫

git push origin master(分支名)

常用的指令:

git status      擷取檔案變動的詳細資訊,每一次的改動都對應着唯一的commit id,也就是id,便于查詢

git diff <file>     擷取該檔案的變動資訊

git log    列印所有檔案的變化資訊

git reset --hard HEAD^/HEAD^^/7764e5a   傳回上一次更改/上上次更改/指定id處的更改

cat <file>   列印該檔案的内容,注意不加git

git diff HEAD  --  <file>   檢視工作區和版本庫的差別

git checkout -- <file>   丢棄目前檔案的修改

git checkout -b dev  建立并跳轉到dev分支 = git branch dev(建立分支)  + git checkout dev(跳轉到dev分支)

git merge dev  合并dev分支到目前分支(必須跳出要合并的分支才能對其進行合并)

git checkout dev/master   在已有分支間進行切換

git branch -d dev   删除dev分支 -D則是強制删除該分支

實際工作當中一般不要在master分支上幹活,都是在其上面建立分支,幹完活再合并到master上去

當一個分支上項目沒有完成時,又必須去處理其他問題時可以将目前工作分支儲存起來,等回來的時候恢複現場即可繼續推進之前的項目:

git stash   儲存目前分支

git stash pop  恢複現場

git log --group --pretty=oneline --abbrev-commit   檢視整個commit的送出記錄以及commit id

git remote -v   檢視遠端倉庫的詳細資訊

git push origin dev   向遠端倉庫推送dev分支

一般的話master是主分支,需要随時和遠端倉庫同步,dev是開發分支也需要随時同步

git checkout -b dev origin/dev   将遠端分支克隆到本地

如果同伴推送過一個相同的更改檔案,則需先把那個檔案取回本地,合并後再推送回去

git branch --set-upstream dev origin/dev 取回本地

git merge <file>

git pull   推送回去

git tag <name>在目前時刻打一個标簽,為了友善查找,比id更直覺,預設打在最近的commit上

git tag   檢視标簽

git show v1.0   檢視該标簽的詳細資訊

git tag -d v1.0   删除标簽

git push origin v1.0   推送标簽到遠端

git push origin --tags   一次性全部推送

配置簡寫

git config -- global alias.st  status   以st代替status

git config -- global alias.ci commit  以ci代替commit

等等,可以自己定義

繼續閱讀