git
u014515854
这个作者很懒,什么都没留下…
展开
-
在Terminal中显示git的当前branch
不知道有没有人和我有同样的困扰,在使用git的时候不小心改到了master分支上的代码,然后还不小心push了,结果还成功push了,而且自己还没发觉是push到了master上。如果代码正确还好,一旦代码有些问题就会引来很大麻烦。mac的terminal上并没有自带功能显示当前的分支,所以需要自己手动修改bash的显示方式。如图上所示,新建一个qrl的目录,初始化git,当com转载 2017-12-11 09:35:26 · 2754 阅读 · 1 评论 -
git的reset和版本概念
虽然git诞生距今已有12年之久,网上各种关于git的介绍文章数不胜数,但是依然有很多人(包括我自己在内)对于它的功能不能完全掌握。以下的介绍只是基于我个人对于git的理解,并且可能生编硬造了一些不完全符合git说法的词语。目的只是为了让git通俗化,使初学者也能大概了解如何快速上手git。同时,下面所有讨论,我们都假设只使用一个分支,也就是主分支master的情况,虽然这种作法并不符合git规范转载 2017-12-04 09:31:02 · 369 阅读 · 0 评论 -
git mac自动补全
1.查看是否已经安装了bash-completion,如果没有请使用以下命令安装brew install bash-completion2.执行brew info bash-completion命令brew info bash-completionAdd the following lines to your ~/.bash_profile: if [ -f $(brew --prefix)/etc转载 2017-12-18 17:49:03 · 200 阅读 · 0 评论 -
git pull时遇到error: cannot lock ref 'xxx': ref xxx is at (一个commitID) but expected的解决办法
git pull时遇到error: cannot lock ref ‘xxx’: ref xxx is at (一个commitID) but expected的解决办法在执行git pull时遇到如下错误:error: cannot lock ref 'xxx': ref xxx is at (一个commitID) but expected1遇到这个错误会导致git pull失败。问题原因原因...转载 2018-06-28 14:03:44 · 3310 阅读 · 0 评论 -
git回退到某个版本
命令行操作:第一步: git log 查看之前的commit的id,找到想要还原的版本第二步: git reset --hard 44bd896bb726be3d3815f1f25d738a9cd402a477还原到之前的某个版本第三步: git push -f origin master强制push到远程---------------------作者:李大瑞来源:CSD...转载 2019-03-05 14:55:49 · 1069 阅读 · 0 评论