Git建立独立分支

摘要:
前言在代码云中创建git项目后,默认分支是master。如果直接在代码云中创建了新分支,则将指定默认分支;因此,使用git命令gitcheckout孤儿创建一个具有新分支名称的独立分支。创建独立分支devgitcheckout--orphandevxiaom@DESKTOP-739JJPHMINGW32/d/Java/Git/Git_test(master)$gitcheckout--orphandevSwi

前言

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

所以通过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

免责声明:文章转载自《Git建立独立分支》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# 判断中文字符的8种方法Android 使用Parcelable序列化对象下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Repo】repo sync:error.GitError: cannot initialize work tree

1.Error Fetching projects: 100% (725/725), done. Checking out files: 100% (4605/4605), done.out files: 41% (1902/4605) Checking out files: 100% (4371/4371), done.out files:...

带你由浅入深探索webpack4(一)

 相信你或多或少也听说过webpack、gulp等这些前端构建工具。近年来webpack越来越火,可以说成为了前端开发者必备的工具。如果你有接触过vue或者react项目,我想你应该对它有所了解。 这几天我重新整理了一下webpack中知识点,把一些常用到的总结出来,希望能帮助到大家以及加深自己对webpack的理解。 (由于我在写这篇文章的时候webpa...

git提交过滤target文件 idea_IDEA GIT 忽略文件的最佳方式推荐

在intellij中忽略提交文件,分两种情况, 文件没有纳入版本管理 第一种方法 文件还没有纳入版本管理,这种通过 svn的ignore配置 version control—-local changes—-configure ignored files 忽略文件分几大类,忽略某个文件夹、忽略某类文件(正则)、忽略某个文件 文件已经纳入版本管理 如果文件已...

gitee推送报错error: failed to push some refs to

今天在gitee创建了一个项目,打算把本地代码推送上去,发现报错了,报错如下: error: failed to push some refs to 'https://gitee.com/xxxx' hint: Updates were rejected because the remote contains work that you do hint:...

git 撤销修改和版本回退

撤销修改 1、撤销工作区中当前目录中的所有修改git checkout . 2、撤销工作区中指定文件的修改git checkout -- filename 注意:checkout命令只能撤销工作区中的修改,不能撤销暂存区中的修改 git checkout命令还有一个非常重要的作用就是切换分支,可用于分支管理 1、切换到指定分支(如果分支在本地不存在,会自动...

【转】shell命令中>/dev/null 2>&1的实现原理

异步执行 exec("/alidata/server/php/bin/php /nas/wxdoctor/index.php App/Common/WordsPic/user_id/".$user_info['user_id']."/goods_id/".$goods_id."."/open_id/".$user_info['open_id']." &...