2013-07-21 63 views
1

當我嘗試將我的更改推送到遠程裸倉庫時git說它是最新的,但我使用'post-receive'鉤子將所有文件加載到另一個目錄,所以我可以說它看起來並不像它是最新的。我能做些什麼來發現什麼是錯的?遠程存儲庫不是最新的

我對後收到鉤碼:

#!/bin/sh 
GIT_WORK_TREE=/var/www/empirik/data/www/mywebsite git checkout -f 
+0

你的郵件接收鉤的代碼在哪裏? –

回答

2

嘗試

1)請確保您有正確的文件權限。

2)git的添加/路/ your_files git的承諾-m「更改」 混帳推主產地(檢查是否是正確的回購可以用git branch)

+0

1.你的意思是使用裸倉庫或我的web項目目錄的權限嗎?如果這是第一個,那麼爲什麼git沒有錯誤。我不明白這是什麼。我已經提交了所有更改。 –

+0

你在用什麼操作系統? –

+0

桌面 - Ubuntu,服務器 - centos –

1

我不知道我的遠程倉庫的HEAD不是我的主分支。由於我在開發分支之前進行了所有更改,因此在與主開發人員合併之前我沒有任何問題,但是我的最後一次提交僅在主分支中進行。我需要做的只是通過編輯它的文件來改變遠程裸倉庫中的HEAD。

相關問題