簡體   English   中英

git-在空目錄中提交單個存儲庫,而無需下載存儲庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM