我不確定這個問題的確切含義是什麼。基本上,我需要刪除一些文件&目錄在我的遠程倉庫如何刪除遠程倉庫中的文件?
我有一個本地git倉庫在github上&遠程回購
- 一直在努力自己。
- 一位朋友提出了拉取請求。
- 我合併他的請求(通過github界面)
- 我拉了所做的更改。
- 我測試的代碼,並決定不採取他的變化(不應該擺在首位已經合併)
- 我又恢復到以前提交
- 做了一些改動
- 推到服務器。
這是我的本地庫怎麼看起來像此刻:
* 7e143b1 (HEAD)
|\
| * 18cea0f (origin/master, origin/HEAD, master)
| |\
| | * fc19ccf
* | | 6f3c58a
|//
* | 8d82486
|/
| * d3ce65f (pre-install-activeadmin)
|/
* 7d0566c
* d1c77ab
* 75ba704
* 30dc67c (heroku/master)
* f89b1f6
* ea5e2db
* 08931d6
* 9773a6f
* b636aba
* cb6f8d4
我可以在我的本地回購更改爲7d0566c
。我不確定我的遠程回購站頭指向哪裏。
如何刪除遠程回購但不在本地回購的文件?
顯然,我沒有在我的本地回購庫中看到他的任何文件,因爲我將HEAD重置爲以前的提交。但是,遠程回購仍然顯示他的文件。當我承諾時,它承諾很好。
我的工作流錯了嗎?我應該首先測試這個補丁。任何建議?我是版本控制的新手。謝謝
您不添加/刪除文件上的遠程諸如GitHub的,因爲它是一個純倉庫。通過執行`git rev-parse HEAD`和`git rev-parse origin/master`(如果你的remote被命名爲`origin`),看看github和你的本地repo的refspecs是否相同。 – fge 2011-12-16 19:49:57
我認爲如果你顯示`git log --pretty =「格式:%h%d」--graph --all`的輸出並且從那裏解釋,它會有所幫助。 – htanata 2011-12-16 19:56:49
沒錯。你不要添加/刪除文件。咳咳。他們是不同的。我應該如何解決這個問題?謝謝 – dvliman 2011-12-16 19:58:03