###### tags: `Git` # Git 操作手冊 ## 上傳同分支(eg.都在dev分支) <Font color=red>**不會用到Pull** = Fetch + Merge</Font> ### 1. commit 只commit自己確實修改到的地方 unity自己更動的東西不要上傳,將這些東西revert 確認遊戲是否正常 修改的地方運行是否正常 ### 2. fetch 確認目前分支是不是有其他更新的點 ### 3. rebase 若他人更新 rebase到最新的節點(如圖),完成將變成一直線;再次測試遊戲是否正常 ![](https://hackmd.io/_uploads/Sksm4_d8i.jpg) ### 4. 檢查是否有小耳朵 若有,表示merge過(如下圖) reset回自己的commit點,回步驟3 ![](https://hackmd.io/_uploads/r12mZO_Uj.jpg) ### 5. Push 若失敗,可能有人先Push(如下圖) 回步驟2 ![](https://hackmd.io/_uploads/r14STwuLs.jpg)