完整學會Git的24堂課D4
完整學會Git的24堂課D4¶
@Rebase
Rebase 在master與branch都有修改時可以指定其中一個branch將節點合併,以避免分支互相參照導致的問題
用法和merge一樣
git checkout draft
git rebase master 會將master分支合併入draft
@放棄rebase
git rebase — abort
@遠端git檔案庫
git init — bare git_name 創建一個遠端的資料庫
有遠端後,下一步是將遠端clone下來:
git clone from_path local_path
當完成修改,可將本地push 至遠端
git push origin_branch
git push — set-upstream origin_branch or
git push -u origin_branch 可留存本地遠端分支記錄
git config -l | grep branch_name 可看記錄
git branch -a 可看全部的分支
當push 資料時可能遇到有人修改過遠端,應該先更新本地端後在push:
git pull 背後做的事先git fetch在 git merge因此節點都會存留
另一個方式是直接git fetch在git rebase 將節點合併 #git
Comments
Loading comments…
Leave a Comment