有沒有辦法將一個提交推送到遠程git倉庫,而無需先製作該倉庫的本地克隆?如何在遠程回購中更新文件,而無需首先克隆該回購?
我有一個有效的遠程回購URL,我知道文件的路徑,我想要做的就是將更新版本的文件推送到主服務器上。理想情況下,我希望這可以與任何有效的遠程repo URL一起使用,但如果它僅適用於基於https的git URL,它仍然會有幫助。
我猜這是不可能的,因爲它似乎並不可能,甚至檢索單個文件,而無需在一般情況下克隆,根據答案How to "git show" on a remote repo?。但我希望有一個解決方法,使用一些較低級別的git命令。
不要認爲這是可能的,也不應該是真的,爲什麼要編輯文件而沒有整個回購呢? –
如果遠程回購託管在[github](http://github.com),您可以直接在那裏編輯文件。否則我不認爲這是可能的。 –
@MadaraUchiha爲什麼?因爲有時你只需要對一個大規模的回購進行一些小的改動,而且克隆整個事情需要花費很多時間。就我而言,管理應用程序需要更新包含在數百個git repos中的元數據,但不希望僅爲此目的而保留所有這些元數據的本地副本。 – algal