[英]git - commit single repository in empty directory without having downloaded repo
是否有可能沒有作出承諾,即通過自身承諾只是一個單一的本地文件或本地文件夾(沒有在本地目錄中已經有在回購現有的東西)之前下載整個回購?
特別:
我在本地目錄中, 只有以下內容要提交(目錄中包含所有文件):
\\Local\\SingleFolder
本地目錄僅包含該單個文件夾。
遠程目錄,包含lots of stuff
:
Folder1 Folder2 file1.cpp anotherfile.cpp ... (etc)
我不想在本地下載所有這些東西。
我可以只提交一個\\Local\\SingleFolder
而不必下載lots of stuff
嗎?
-
原因:具有這些文件的計算機磁盤空間不足(怪異的蘋果微型閃存驅動器),我只需要將一個文件夾提交到現有的大型存儲庫即可。 我正在嘗試避免必須使用USB ...
除非您將存儲庫放在本地某個地方(也位於其他機器上),否則我看不出您可以這樣做。
你可以做什么:
1.創建一個新文件夾並使其成為git repo( git init
)
2.添加\\Local\\SingleFolder
並提交。
3.創建該提交的補丁( git format-patch -1
)4.將補丁郵寄給已下載(克隆)存儲庫的人
5.要求他們對所需的任何分支執行git am --ignore-whitespace <patch-file>
6.推!
瞧!
希望這可以幫助! :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.