📅  最后修改于: 2023-12-03 15:30:55.213000             🧑  作者: Mango
如果你正在使用 Git 作为你的版本控制系统,你可能会需要创建一个新的仓库,其中一种方法就是从现有的分支中创建。这里我给出了一个使用 Shell-Bash 的简单方法去完成这个任务。
在你的本地计算机上创建一个新仓库的文件夹,命令如下:
mkdir <repo-name>
cd <repo-name>
git init
在你创建的新仓库上下文中,从你想要复制代码的现有分支中获取代码,如下所示:
git remote add origin <remote-repo-url>
git fetch
git checkout <branch-name>
其中,remote-repo-url
为你要复制代码的现有仓库的 URL,branch-name
就是要复制代码的分支名称。
最后,我们需要从新的仓库中删除从现有仓库复制过来的 git 相关信息(例如 .git
目录等)。运行如下命令:
rm -rf .git
现在你就成功地在本地创建了一个新的仓库,并从现有的分支中获取了代码。
## Git: 从分支创建新仓库
如果你正在使用 Git 作为你的版本控制系统,你可能会需要创建一个新的仓库,其中一种方法就是从现有的分支中创建。这里我给出了一个使用 Shell-Bash 的简单方法去完成这个任务。
### 步骤
#### 1. 创建一个新的仓库
在你的本地计算机上创建一个新仓库的文件夹,命令如下:
\`\`\`bash
mkdir <repo-name>
cd <repo-name>
git init
\`\`\`
#### 2. 从现有分支中获取代码
在你创建的新仓库上下文中,从你想要复制代码的现有分支中获取代码,如下所示:
\`\`\`bash
git remote add origin <remote-repo-url>
git fetch
git checkout <branch-name>
\`\`\`
其中,\`remote-repo-url\` 为你要复制代码的现有仓库的 URL,\`branch-name\` 就是要复制代码的分支名称。
#### 3. 删除从现有仓库复制过来的 git 相关信息
最后,我们需要从新的仓库中删除从现有仓库复制过来的 git 相关信息(例如 .git 目录等)。运行如下命令:
\`\`\`bash
rm -rf .git
\`\`\`
### 完成
现在你就成功地在本地创建了一个新的仓库,并从现有的分支中获取了代码。