我有一个项目的工作副本,没有任何源控制元数据。现在,我想把git-clone复制到这个文件夹中,并保留我的本地更改。
Git-clone不允许我克隆到现有的文件夹。这里的最佳实践是什么?
我有一个项目的工作副本,没有任何源控制元数据。现在,我想把git-clone复制到这个文件夹中,并保留我的本地更改。
Git-clone不允许我克隆到现有的文件夹。这里的最佳实践是什么?
当前回答
我将git克隆到一个新目录,并将现有目录的内容复制到新的克隆。
其他回答
git init
git remote add origin git@github.com:<user>/<repo>.git
git remote -v
git pull origin master
你可以递归地输入以下命令行:
mkdir temp_dir // Create new temporary dicetory named temp_dir
git clone https://www...........git temp_dir // Clone your git repo inside it
mv temp_dir/* existing_dir // Move the recently cloned repo content from the temp_dir to your existing_dir
rm -rf temp_dir // Remove the created temporary directory
要将一个git repo克隆到一个空的现有目录,请执行以下步骤:
cd myfolder
git clone https://myrepo.com/git.git .
注意。在git克隆命令的末尾。这将把repo下载到当前工作目录中。
如果您正在克隆相同的存储库,那么在现有的存储库中运行以下代码片段
git pull origin master
作为参考,来自Gitlab命令行指令:
推送一个现有文件夹
cd existing_folder
git init
git remote add origin <url>
git add .
git commit -m "Initial commit"
git push -u origin master
或者推送一个现有的Git存储库
cd existing_repo
git remote rename origin old-origin
git remote add origin <url>
git push -u origin --all
git push -u origin --tags