回覆列表
  • 1 # 使用者9949381664736

    你這個和git沒關係吧,這是svn在commit之前需要做update。

    1.git clone

    初始會有預設的master分支,並且master和origin/master自動建立了對映關係

    2. git checkout -b local 建立並且切換到local分支

    3. 隨時都可以commit到local分支

    4. 等到需要push的時候

    4.1 git checkout master (切換master分支)

    4.2 git pull (做fetch和merge的操作)

    4.3 git rebase master local (將local拼接到master後面,rebase的時候會自動切換回local分支)

    4.4 git push origin local:master (推送分支的完整命令,local是本地分支名,master是遠端分支名)

    【本地的master會在下一次pull的時候同步到local上的程式碼以及伺服器上的程式碼】

    5.繼續在local分支上面進行開發,重複3和4

    ps:如果有本地的配置檔案,不需要同步到伺服器的話,參考

    Git的日常處理流程 - ChuckLu - 部落格園

  • 中秋節和大豐收的關聯?
  • 武則天臨終前留下什麼遺言?為何會引發唐朝8年動亂,害死2位皇帝?