1. 程式人生 > >git提交步驟流程

git提交步驟流程

git其實是是一個不用網路的倉庫(本地倉庫),你也可以把資料pushgithub上(遠端倉庫)。
你現在的pullpush都是本地版本庫和遠端倉庫之間的資料互動。
在你的本地倉庫,其實是由兩部分組成:

  1. 工作區 (Working Directory) //看得見的
  2. 版本庫 (Repository) //看不見的

    • 暫存區(Stage)
    • 分支 (branch)

版本庫包含暫存區和分支

流程:

初次提交:
- 通過git add 將檔案 工作區 ---》暫存區 (本地)
- 通過git commit 將檔案 暫存區 ---》分支 (本地)
- 通過git push 將檔案 分支 ---》遠端庫 (github)

提交改動:
- 通過git commit

將檔案 暫存區 ---》分支 (本地)
- 通過git push 將檔案 分支 ---》遠端庫 (github)

pull&push
- 通過git pull 將檔案 遠端庫 ---》分支 (本地)
- 通過git push 將檔案 分支 ---》遠端庫 (github)

而上面的兩個操作是需要有改動,有差異才能執行。
所以會提示暫存區和遠端庫的內容一致