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
等等,可以自己定義