git 的工作區,暫存區,分支倉庫,遠端倉庫的理解

2021-10-07 00:01:25 字數 437 閱讀 5376

git管理的檔案分為:工作區,版本庫,版本庫又分為暫存區stage和暫存區分支master(倉庫)

工作區》暫存區》分支倉庫

git add把檔案從工作區》暫存區,

git commit把檔案從暫存區》分支倉庫,

git push origin master 把檔案從分支倉庫》遠端倉庫

git diff檢視工作區和暫存區差異,

git diff --cached檢視暫存區和倉庫差異,

git diff head 檢視工作區和倉庫的差異,

git add的反向命令

git checkout,撤銷工作區修改,即把暫存區最新版本轉移到工作區,

git commit的反向命令

git reset head,就是把倉庫最新版本轉移到暫存區。

Git的工作區 暫存區和分支

git與其他版本不同的地方就在於它有乙個暫存區的概念。工作區 就是在電腦上能看到的目錄,比如我電腦上的learngit就是乙個工作區。版本庫 上圖可以看到有乙個.git隱藏目錄,這不不算工作區,而是git的版本庫。git版本庫存了很多東西,其中最重要的就是被稱為stage的暫存區,還有git為我們自...

git的工作區 暫存區 本地倉庫 遠端倉庫

工作區 即個人轉殖專案到本地後,專案所在的資料夾目錄.暫存區 用於儲存工作區中的變更 增刪改等改動 的檔案的地方.操作時使用git add會將本地所有的變更提交到暫存區中 本地倉庫 用於儲存工作區和暫存區中提交上來的檔案,使用git commit m 提交內容的描述 遠端倉庫 當進行到這裡的時候即乙...

git工作區和暫存區

git和其他版本控制系統如svn的乙個不同之處就是有暫存區的概念。先來看名詞解釋。工作區 working directory 就是你在電腦裡能看到的目錄,比如我的learngit資料夾就是乙個工作區 版本庫 repository 工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。gi...