git經常用到的命令列

王大膽同學發表於2017-11-22

做專案的時候git操作的流程一般是這樣

1.下載一個專案和他的整個程式碼歷史

git clone url

2. 新建一個分支,並轉換到新的分支

git barch -b 新分支名字 (進行每天的程式碼開發)

3. 檢查檔案變更及檔案內容變更的情況

git status 檔案更改狀況 git diff 程式碼行更改狀況

4. 將所有更改的檔案放在暫存區

git add .

5. 提交暫存區到倉庫區

git commit -m"update: 對更新的內容進行大概的描述"
git commit -m"add: 對增加的內容進行大概的描述" 提交暫存區到倉庫區

6. 提交到遠端分支

git push 
複製程式碼

(最後分支程式碼需求完成合並)

7. 合併制定分支,到當前分支

git merge 分支名字 (確認沒什麼問題後,刪除分支)

8. 刪除分支

git branch -d 分支名字

當你現在的分支,落後master分支

1.暫存你當前分支所做的更改

git commit -m"add: 你所做更改的描述"

注 如果你的程式碼還不想commit 一波git操作後還想繼續之前的開發你可以用

git stash

2. 切換到master

git checkout master

3. 更新你的master分支

git pull

4.切換到你自己的分支

git checkout 【自己的分支】

5.把master分支合併到你的分支上

git merge master

6. git push

注 git stash apply會到之前的開發狀態下

你想撤回你之前的提交

1.先看看你做了哪些提交

git log

commit 一堆雜湊碼 
Author: 名字 <郵箱>
Date:   日期
update: ui更改
複製程式碼

2.然後

git reset 雜湊碼

相關文章