我有<path1>
在/f/gittest/foo
(遠程)。 我有<path2>
在/f/gittest/bar
(本地)。如何創建一個可推動的裸Git存儲庫,也推動文件?
由於我現在不需要遠程工作副本,主要是因爲我無法將其推入活動分支,因此我將其裸露。
我經歷並創建一個.git目錄並在/f/gittest/foo/.git
內運行git init --bare
。 我進去並添加一個遠程倉庫到本地倉庫,創建文件,添加,提交和推送到遠程。更改顯示爲推送,並且遠程已成功更新。但是,本地存儲庫跟蹤的文件(例如example1.txt和example2.txt)不會顯示在遠程(儘管我想在遠程回購中進行跟蹤)。如何使用推送的文件更新此遠程目錄?我以前用這種方法取得了成功,但沒有獲取鏡像,儘管我不記得如何。
雙檢行爲: mkdir alpha/; mkdir beta/; cd beta/
mkdir .git/; cd .git/; git init --bare; cd ../../alpha/
git init; touch example1.txt
(文本輸入到example1.txt)
git add example1.txt; git commit -m "Initial Commit"
git remote add destination ../beta/.git; git push destination master
請仔細檢查所描述的行爲。在本地添加並提交的文件在推送後立即在遠程進行提供。 – Moe
@Moe遵循上面編輯的命令。推送後我沒有看到遠程文件(測試版下)。 – BLaZuRE
如果在推送後在遠程執行'git log',會發生什麼? – Moe