做專案的時候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 雜湊碼