git: git操作遇到的坑 & 解决方法

-

Problem

Reason

Solution

0

把仓库clone到local,在master上新建branch_w。修改完branch_w后发现local的master也被同步修改了。

每一次local上只能对一个branch修改。

想要对不同branch上进行修改,就每次pull下不同的分支来,在该branch上修改后及时push,再pull下另一个branch来修改。

1

reset后,发现log变到对应hash点了,可是文件并没有reset到对应hash点,并遇到报错: Unstaged changes after reset 。

遇到了冲突。

用reset –hard再来一遍,对应hash点的文件就会跳出来啦。

2

reset到之前的hash点后,想重新reset回最新的hash点。可是这时候log –graph只能显示到目前状态的hash树,找不回最新的hash值了。

本地的log信息也被恢复成之前hash点的log记录了 。

没关系,sever上的log依然是最新的。直接reset –hard origin/HEAD或者reset –hard origin/master 即可。

3

git branch显示不出所有branch

其他branch都被隐藏起来了

git branch -a 即可。

4

5



本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏阮一峰的网络日志

常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 ? 下面是我整理的常...

2885
来自专栏成猿之路

Git常用命令速查表

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

781
来自专栏人人都是极客

Git与Repo快速入门

版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。 一、原始版本控制 最原始...

33410
来自专栏Java成神之路

Git_学习_01_ 常用 Git 命令清单

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。

1002
来自专栏Crossin的编程教室

【Git 第6课】 文件状态

在第4课的最后,我们用以下两条命令: git add readme.txt git commit -m 'my first commit' 向我们新建的git仓...

3436
来自专栏IT综合技术分享

在IntelliJ IDEA上面进行使用svn进行版本管理

5194
来自专栏程序手艺人

Android中Repo 常用命令参考

3725
来自专栏java思维导图

一篇文章,教你学会Git

在日常工作中,经常会用到 Git 操作。但是对于新人来讲,刚上来对 Git 很陌生,操作起来也很懵逼。本篇文章主要针对刚开始接触 Git 的新人,理解 Git ...

2793
来自专栏HTML5学堂

Git版本回退、跳转与数据恢复

HTML5学堂-利利:上周,为大家介绍一款“分布式版本控制系统”——Git。除了介绍“分布式”的概念、对比SVN与Git之外,我们讲解了基本的Git初始化与提交...

3937
来自专栏流媒体

Git常用命令

Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

862

扫码关注云+社区