如何在 GitHub 上创建新的空白分支

请访问原文链接:https://sysin.org/blog/creat-blank-branch-on-github/,查看最新版。原创作品,转载请保留出处。

作者:gc(at)sysin.org,主页:www.sysin.org

配图

Web 页面创建分支

Web 页面 Code 点击当前分支名称的下拉剪头,在内容为 “Find or create a branch...” 空白处输入新的 Branch 名称(已有则搜索,这里输入 hello),会出现提示 “Create branch: hello from ‘main’”,点击则自动创建名称为 “hello” 的 Branch,内容来自 “main”。

由于受到 "Black Lives Matter" 运动的影响,GitHub 从 2020 年 10 月 1 日起,在该平台上创建的所有新的源代码仓库将默认被命名为 “main”,而不是原先的 "master"。原有仓库中的 “master” 不受影响。

git 命令创建分支和空白分支

克隆项目:

# git clone https://github.com/<usename>/<repositories>
git clone https://github.com/netgc/test
cd test

查看 branch:

## 查看本地分支
git branch

## 查看远程分支
git branch -r

## 查看所有的分支
git branch -a

创建一个名为 dev 的分支,内容与 main 相同:

## step 1:创建本地分支
git branch dev

## step 2:切换到新创建的分支
git checkout dev

# 上述两条命令等价于 `git checkout --orphan dev`

## step 3:添加项目中所有文件
git add .

## step 4:添加备注 OK
git commit -m "OK"

## step 5:将新分支 push 到 GitHub
git push origin dev

下面我们来看看如何创建一个空白内容的 branch。

创建空白内容的分支:

## step 1:创建一个名为 sysin 的分支并切换到新创建的分支
git checkout --orphan sysin

## step 2:删除所有文件
git rm -rf .

## step 3:创建一个说明文件,这里内容是 “hello!”
echo 'hello!' > README.md

## step 4:添加上述文件
git add README.md

## step 5:增加描述
git commit -m "add a new branch: syisn"

## step 6:提交到仓库
git push origin sysin
posted @ 2021-07-03 16:21  sysin  阅读(739)  评论(0编辑  收藏  举报