Git學習筆記

2022-03-30 04:42:21 字數 609 閱讀 3380

git 是一款免費、開源的分布式版本控制系統。

工作流是指相關專案的日常操作規程。工作流會給出具體的步驟

工作流會顯示必要的命令和選項。

集中式版本控制系統(例如cvs 或subversion)的典型布局。

每個開發者都在他或她自己的計算機上有乙個包含所有專案檔案的工作目錄(即工作區)。當

該開發者在本地做了修改之後,他或她就會定期將修改提交給某台**伺服器。然後,開發

者在執行更新操作的同時也會從該伺服器上撿取出其他開發者所做的修改。這台**伺服器

上儲存著這些檔案(即版本庫)的當前版本和歷史版本。因此,這些被並行開發的分支,以

及各種被命名(標記)的版本都將會被集中管理

分布式版本控制系統中,開發者環境與伺服器環境之間是沒有分隔的。

每乙個開發者都同時擁有乙個用於當前檔案操作的工作區與乙個用於儲存該專案所有版本、

分支以及標籤的本地版本庫(我們稱其為乙份轉殖)。每個開發者的修改都會被載入成一次次

的新版本提交(commit), 首先提交到其本地版本庫中。然後,其他開發者就會立即看到新的版

本。通過推送(push)和拉回(pull)命令,我們可以將這些修改從乙個版本庫傳送到另乙個

版本庫中。

Git學習筆記

git stash git stash list 顯示git棧內的所有備份,可以利用這個列表來決定從那個地方恢復。git stash clear 清空git棧。此時使用gitg等圖形化工具會發現,原來stash的哪些節點都消失了。關於git stash的詳細解釋,適用場合,這裡做乙個說明 使用git...

git 學習筆記

1 git checkout master 切換分支 2 git checkout b xx 新建分支,同時切換到該分支 3 dev 4 git add a 將變動檔案,提交到index 5 git commit m 將 暫存區 檔案,加入到版本控制中。6 git checkout master 7...

Git 學習筆記

顯示版本庫.git所在的目錄 git rev parse git dir 顯示工作區的根目錄 git rev parse show toplevel 相對於工作區根目錄的相對目錄 git rev parse show prefix git config 命令各引數的區別 git config e 版...