如何在 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