前言

在码云建立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

最新文章

  1. JAVA数组的典型操作
  2. ASP.NET WebAPI 08 Message,HttpConfiguration,DependencyResolver
  3. Vijos 1180 (树形DP+背包)
  4. LCA的五种解法
  5. 如何在github上fork一个项目来贡献代码以及同步原作者的修改
  6. 函数xdes_calc_descriptor_page
  7. hdu Train Problem I(栈的简单应用)
  8. FILTER优化
  9. C#开发学习——.net C#中页面之间传值传参的方法以及内置对象
  10. 在linux下如何编译C++程序
  11. Swift供选链接
  12. 汇总博客常见的api接口地址(windows live write)
  13. .Net WinForm 控件键盘消息处理剖析
  14. Python3.5调用Java的jar包
  15. Cannot connect to WMI Provider & Invalid class [0x80041010]
  16. C++的结构体指针传参
  17. Retrofit提交Json
  18. ETL讲解(很详细!!!)
  19. Mac svn使用学习-3-客户端调用服务端简单例子
  20. mysql ifnull判断为空设置默认值

热门文章

  1. Spark Streaming初步使用以及工作原理详解
  2. LWIP
  3. CF1110G Tree-Tac-Toe(博弈论)
  4. ROS(机器人URDF模型优化)
  5. Cannot sending data from mongodb into elasticsearch using logstash
  6. java使用memcached1--安装与基本使用
  7. Xcode括号自动补全以及二次编译后不显示输入
  8. 并发编程>>线程池的实现(四)
  9. 问题 K: 周期串plus
  10. dubbo学习笔记:快速搭建