📜  git create new repo from branch - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:55.213000             🧑  作者: Mango

Git: 从分支创建新仓库

如果你正在使用 Git 作为你的版本控制系统,你可能会需要创建一个新的仓库,其中一种方法就是从现有的分支中创建。这里我给出了一个使用 Shell-Bash 的简单方法去完成这个任务。

步骤

1. 创建一个新的仓库

在你的本地计算机上创建一个新仓库的文件夹,命令如下:

mkdir <repo-name>
cd <repo-name>
git init

2. 从现有分支中获取代码

在你创建的新仓库上下文中,从你想要复制代码的现有分支中获取代码,如下所示:

git remote add origin <remote-repo-url>
git fetch
git checkout <branch-name>

其中,remote-repo-url 为你要复制代码的现有仓库的 URL,branch-name 就是要复制代码的分支名称。

3. 删除从现有仓库复制过来的 git 相关信息

最后,我们需要从新的仓库中删除从现有仓库复制过来的 git 相关信息(例如 .git 目录等)。运行如下命令:

rm -rf .git
完成

现在你就成功地在本地创建了一个新的仓库,并从现有的分支中获取了代码。

Markdown
## 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
\`\`\`

### 完成

现在你就成功地在本地创建了一个新的仓库,并从现有的分支中获取了代码。