天天看點

Git操作工作流程

99的git操作流程

  • git是什麼?
    • 一個分布式的版本控制系統,代碼管理,存儲,且能夠追蹤、記錄并控制使用者對其代碼的修改。
  • 用他幹什麼?
    • 日常log
    • 工作進度/内容
    • 會議内容
    • 日常分享
  • 怎麼操作?
    • 打開visual studio code
    • 什麼操作都沒有的情況下
      • git pull
    • 有沖突--解決沖突
      • vsc工作視窗手動檢視内容是否正确
      • 保留雙方的更改
      • 暫存//git add -A
      • 繼續合并/git rebase --continue
    • 沒有沖突/操作--寫log/傳檔案/todo
      • 在visual studio code裡編輯/或直接拖檔案到tianyandesign
    • 編輯完add--暫存檔案
      • git add -A
      • 暫存前可以檢視目前工作區的狀态//git status
      • 正常狀态//nothing tocommit,working tree clean
    • commit--送出檔案
      • git commit -m “送出的備注”
      • 隻有一個commit送出
        • git push <倉庫源别名>/<分支名>
      • 多個commit送出
        • 檢視遠端和本地的log//git log --oneline --decorate --graph --all
        • 退出//q
        • 幾個送出合幾個,假如3個HEAD後面是3//commit

          git rebase -i HEAD~3

        • 再次檢視log//git log --oneline --decorate --graph --all
    • 拉取
    • 推送--push
      • git push -f
    • 發起pr--web合并