
git
良许Linux
公众号:良许Linux,回复1024有惊喜~
展开
-
Git如何比较不同分支的差异
前两天,良许在做集成的时候碰到了一件闹心事。事情是这样的,良许的一位同事不小心把一个错误的 dev 分支 merge 到了 master 分支上,导致了良许编译不通过。于是,我们需要将版本回退到 merge 之前的状态。如果是下面这个状态,那很好处理:这种情况下,我们只需一个 git reset 命令即可:gitreset--hardHEAD~但是,如果下面这种...原创 2019-03-27 23:49:04 · 8956 阅读 · 0 评论 -
如何高效的使用 Git
代码昨天还是运行好好的今天就不行了。代码被删了。突然出现了一个奇怪的 bug,但是没人知道怎么回事。如果你出现过上面的任何一种情况,那本篇文章就是为你准备的。除了知道 git add、git commit、git push 之外,Git 中还需要其他重要的技术需要掌握。长远来看对我们是有帮助的。这里我将向你展示 Git 的最佳实践。Git 工作流当有多个开发者同时涉及到一个...转载 2018-12-12 22:46:13 · 250 阅读 · 0 评论 -
git | 一个可以提高开发效率的命令:cherry-pick
各位码农朋友们一定有碰到过这样的情况:在develop分支上辛辛苦苦撸了一通代码后开发出功能模块A,B,C,这时老板过来说,年青人,我们现在先上线功能模块A,B。你一定心里一万只草泥马奔腾而过,但为了混口饭吃必须得按老板的意思办事啊。怎么办?一个办法就是,重新建一个分支,然后再把功能模块C回退,留下功能模块A,B。这种做法不是不行,但是有更好的办法,那就是git所提供的cherry-pick功...原创 2018-12-11 22:06:59 · 500 阅读 · 1 评论 -
如何在GitHub上大显身手?
码农朋友们都知道,gitHub是一个面向开源及私有软件项目的托管平台,上面托管了众多的优秀的项目,比如linux内核源码、git源码、机器学习框架tensorflow等等。当然,除了这些顶尖项目外,还有海量的高手开发的优秀项目。所有的这些项目,我们都可以为它贡献代码。那么,要如何为这些项目贡献代码呢?我们下面以实例来讲解。比如说,现在gitHub上有个很牛逼的项目githubTest,它的作者...原创 2018-10-29 21:53:58 · 299 阅读 · 0 评论 -
解决git push代码到github上一直提示输入用户名及密码的问题
问题提出我们将github上的工程clone到本地后,修改完代码后想要push到github,但一直会有提示输入用户名及密码,如下图: 原因分析出现这种情况的原因是我们使用了http的方式clone代码到本地,相应的,也是使用http的方式将代码push到服务器。如图所示,在github系统上克隆代码的地址默认采用的是http的方式,我们一般这样clone代码:gi...原创 2018-05-03 21:22:21 · 42074 阅读 · 4 评论