2015-07-04 41 views
2

假設您在GitHub上有一個遠程存儲庫,並且您想要將該文件添加到該存儲庫中......可以在Git命令行上完成,而無需從該存儲庫中提取所有文件?我可以將文件添加到我的一個GitHub存儲庫中,而無需從其中克隆/提取文件嗎?

+0

它不是命令行,但您可以通過github.com的用戶界面做到這一點,萬一你不知道。 – Sait

+0

你爲什麼想這樣做?您的要求在邏輯上沒有意義。如果您本地沒有回購,您如何添加文件並將其推送到遠程? – HuStmpHrrr

+0

@HuStmpHrrr一個用例:假設你剛剛從你的機器上刪除了一個非常大的項目的克隆,但是卻意識到你忘了添加一個文件。而不是從GitHub克隆整個項目來添加該文件,而只需使用GitHub界面即可。不過,我個人更喜歡在本地做所有事情:降低風險。 – Jubobs

回答

3

假設您在GitHub上有一個遠程存儲庫,並且您想將一個文件添加到該存儲庫中......可以在Git命令行上完成,而無需從該存儲庫中提取所有文件?

GitHub的API,現在允許你創建,更新,或者在命令行,創造的過程中提交您的GitHub庫之一刪除文本文件;見this

或者,如果你不使用命令行彎曲,可以將文本文件通過GitHub的Web界面添加到您的GitHub遠程回購之一;見this


然而,添加一個文件(文本或以其他方式)到遠程存儲庫是不與GIT中本身可能的。你沒有別的選擇,只能

  1. 克隆遠程回購(或撤出它,如果你已經有了一個克隆),
  2. 添加文件,並創建你的本地倉庫提交,
  3. 推那個提交給遠程。

(當然,這是表明您已經閱讀並寫入訪問到遠程的假設下)。

相關問題