在工作中發生了幾次大規模故障後,我決定在工作時應該進行某種版本控制。我選了git。Git推送在知識庫中不可見
- 安裝的混帳
- 創建了管理員帳戶的存儲庫
cd /path/to/hd/
cd mkdir test.git
cd test.git
,以確保它不是一個純倉庫git init
touch README.txt
創建一個文本文件
- 克隆的資源庫
git clone /Volumes/Data/git/test/
- 創建一個分支
git checkout -b mybranch
- 所做的修改自述文件
- 推分支
git push origin mybranch
- 搬回掌握
git checkout master
- 刪除分支
git branch -d mybranch
到目前爲止,一切似乎都奏效。所以我查找服務器上的文件,但它們保持不變。當我打開test.git
與GitX,提交存在。變化在那裏。但實際的文件並沒有改變。
我在做什麼錯?
PS。我遵循本指南:http://rogerdudler.github.io/git-guide/
我假設你創建'test.git'作爲裸回購? (即你做了'git init --bare')如果是這樣,它沒有工作目錄,所以你不會在那裏看到提交的文件。 –
您是否更新上游服務器上的工作副本?聽起來不像。起源git只是一個正常的git回購,與您的克隆沒有任何區別,任何簽出的文件都不會在沒有merge/pull/rebase的情況下奇蹟般地獲得更改。 – hyde