解决git detached 状态 恢复分支名字的显示
来源:互联网 发布:岗位消防安全四知四会 编辑:程序博客网 时间:2024/06/05 09:20
今天记录下自己用版本空值工具git的时碰到的问题,如果有和我一样情况的 可以参考,说的不对的地方,还请高抬贵口勿喷但敬请指教
由于公司业务原因,所以不同地区的项目我们用了不同的分支,当我切换到“putianxiangmu”这个分支时,改好代码commit的时候就提示我HEAD detached,上网百度了一下 ,也就是匿名的状态,详细的大家可以去百度,至于为什么一commit就会变成匿名的状态,我也没搞明白,还请知道的指导一下我,我的分支commit之前本来是这个样子:
杀千刀的一commit就变成这个样子:
然后我就各种百度,网上答案也蛮多,但是我照着做,连git都没搞出来:
C:\Users\Admin\git是我项目的地址,git是我自己起的名字
原因是因为我对命令行操作不熟
后来,我去git官网下了一个git安装在电脑上(之前用的git是eclipse的插件,不表示你电脑装了git),前提是目录不要太深,因为windows的话,目录太深会出问题
下载地址是:http://git-scm.com/download
然后打开自己装的git的git-cmd
如下:
然后开始输入命令,已达到让我的“putianxiangmu”这个分支的名字重新显示
首先输入进入你的项目所在的目录,我的是这样的:
然后输入:git config —global user.name "your name"
我的是这样的(我的your name 取名为“Your Name”):
然后输入:git config —global user.email "your email"
我的是这样的:
然后我输入了git commit -a -b “putianxiangmu”,发现什么都没提交了
于是我检查了一下git status 发现我根本没有checkout成功到这个分支,但我又确确实实切换到了这个分支,并且还修改了代码:
所以我又试图用命令行切换到这个分支上(之前用的eclipse)切换的,这一次切换成功了:
然后再看我的eclipse,这个分支的名字也显示出来了,
可以正常的pull啊 commit啊之类的了,至此,git commit时detached 状态解决了
- 解决git detached 状态 恢复分支名字的显示
- Ubuntu下显示git分支的状态
- git detached 解决
- git恢复删除的分支
- git删除含有全角名字的分支
- centos下git分支状态显示配置
- 线程的状态--joinable、detached
- 1git命令的使用,查看git仓库状态,添加文件到git跟踪,git提交,查看git分支,查看git仓库日志信息,切换git分支,解决git分支合并后出现冲突的问题
- 关于Git合并分支并删除分支后的恢复
- Git更改分支名字指令
- git分支恢复
- 【git系列之D】如何恢复windows系统下git的状态图标显示
- linux 显示所在项目当前分支及git状态
- Shell 显示所在项目当前git分支及状态
- git分支 MERGING状态
- 【git】git保存当前状态切换分支的方法
- 解决SVN误操作--使用Git仓库中恢复已删除的分支、文件或丢失的操作
- git 解决分支冲突的方法
- C++在头文件中编写实现代码的坏处
- 链表头插法编程实现
- Scrum: 敏捷开发的具体方式
- Java基础面试十道题(一)
- noip2011 计算系数 (幂方取模+组合数取模)
- 解决git detached 状态 恢复分支名字的显示
- 选择排序法的实例分析
- 【Visual C++ 2010】Win32程序中一些常用的字母所代表的含义
- java的内部类(一)
- 系统的平均并发用户数和并发数峰值如何估算
- SpriteBuilder中的CCSprite9Slice是个什么鬼?
- Inflate三个参数
- Andrew Ng机器学习课程11之贝叶斯统计和正则化
- Spring学习参考