我在服务器上有一个目录,例如〜\ Main_Folder \ Folder1 在我的gitlab上,我有具有Main_Folder结构的master分支 我要做的是在主服务器上创建与服务器上相同的文件夹结构。 关键是我不知道如何修改此命令
git push origin master
使用此命令,我只能将Folder1复制到master的主根目录中
答案 0 :(得分:0)
如果您的存储库中需要Main_Folder\Folder1
,则需要在存储库中复制它:
cd ~/Main_Folder
mkdir Main_Folder
git mv Folder1 Main_Folder/Folder1
git commit -m "add Main_Folder"
git push -u origin master
但是,是的,这意味着~/Main_Folder/Main_Folder/Folder1
,因为您的存储库已克隆到~/Main_Folder
最好保留您的存储库,然后将其直接克隆到服务器上的正确文件夹中。
OP mahta 1988在the comments中确认:
我所做的步骤:
git clone repositoryname.git git add . git commit -m "Initial Commit" git pull --rebase git pull origin master --allow-unrelated-histories git push origin master