git branch查看不到分支的名字解决办法

  <!-- 1. 先初始化 -->
git init; <!-- 2. 接着创建瑶瑶的专属分支 -->
git checkout -b [分支名] <!-- 3. 最后查看分支 -->
git branch;

问题描述:

一般我们在gitHub或者GitLab创建好仓库之后,如果把本地代码推到远程仓库上,第一步我们都会使用git init先初始化本地的代码库,今天上传代码的过程中,好奇心作祟,git initand git checkout -b [分支名]之后直接git branch查看本地分支,但是惊奇的发现,竟然什么都不显示。。。。以为自己指令敲错了,仔细检查好几遍,原来还是自己的git的工作原理不清楚导致的。

出现问题的原因:

因为我没有commit,每次git checkout -b [分支名],只是在更新原始的master分支,但是并没有创建任何分支。因为git的分支必须指向一个commit,没有commit就没有任何分支,提交一个commit后就会自动创建master分支

解决办法:

  git init                                    // 初始化本仓库

  git remote add origin 远程仓库地址           // 链接远程仓库

  git add .                                   // 将本地代码放入暂存区

  git commit -m "提交说明"                     // 将暂存区代码提交至版本库

  git checkout -b [要创建的分支名]             // 创建新分支并切换到新分支

  git branch                                   // 查看当前分支

  git push origin [要创建的分支名]              // 将代码提交到远程仓库上

记住啊!!!!!!一定的先commit,再查看分支!!!!!!!!!!!!!

最新文章

  1. 自定义控件之 圆形 / 圆角 ImageView
  2. ASP.NET Core 中文文档 第三章 原理(15)请求功能
  3. 为什么ReactiveCocoa中推荐使用RACSignal来做信号处理而不是RACSubject
  4. MVC4做网站后台:用户管理 ——用户组 1、添加用户组
  5. Codeforces Round #306 (Div. 2) B. Preparing Olympiad dfs
  6. 信息传递--NOIP2015 day1 T2--暴力
  7. C#程序中:如何删除xml文件中的节点、元素。
  8. Hibernate 性能优化之抓取策略
  9. DevExpress.XtraReports.UI.XtraReport 动态报表
  10. 201521123095《java程序设计》第4周学习总结
  11. facebook marketing(市场营销) API(3)
  12. Beans 自动装配
  13. LVS负载均衡集群
  14. Android打开doc、xlsx、ppt等office文档解决方案
  15. 解决ScrollView中包含ListView,导致ListView显示不全
  16. nodejs导出excel
  17. Spring Batch JSON 支持
  18. Python学习五|集合、布尔、字符串的一些特点
  19. IDEA快捷键复习使用
  20. solr特点五: MoreLikeThis(查找相似页面)

热门文章

  1. 面试35-删除字符串重复字符-删除出现在第二个字符串中的字符-第一个只出现一次的字符-hash表计数
  2. HDU 2018 Cow Story DP
  3. nigx下配置tp5.1路由
  4. python_0基础开始_day09
  5. Spring 中的bean 是线程安全的吗?
  6. BASH的保护性编程技巧
  7. Clang编译选项和Pass构建
  8. HTTP/HTTPS协议 &amp; GraphQL(非RESTFUL方式)
  9. Label 自适应文本(StoryBoard/xib)
  10. kubesphere集群搭建(多节点)