Git建立独立分支

前言

在码云建立git项目后默认分支是master, 这里如果直接在码云新建分支, 会指定默认分支;

所以通过git 命令 git checkout --orphan 新分支名 创建独立分支

创建

创建独立分支dev git checkout --orphan dev

xiaom@DESKTOP-739JJPH MINGW32 /d/Java/Git/git_test (master)
$ git checkout --orphan dev
Switched to a new branch 'dev'

删除本分支下索引及索引中的文件git rm -rf .
(因为这里master分支中的文件也存在在本索引中了)

$ git rm -rf .
rm 'xxxxx'

添加文件并提交
(添加自己需要的文件并提交, git默认不允许空白提交)

$git add .
$git commit -m 'initial'
xiaom@DESKTOP-739JJPH MINGW32 /d/Java/Git/git_test (dev)
$ git push origin dev:dev  # 将本地分支dev作为远程分支dev

这里如果直接使用git push origin
会如下提示, 根据提示操作也可以

$ git push origin
fatal: The current branch spring_transaction has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin spring_transaction

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注