Git
chaiyu2002
这个作者很懒,什么都没留下…
展开
-
git 检查 merge 后哪些文件冲突了
git 检查 merge 后哪些文件冲突了原创 2022-01-13 17:36:27 · 4585 阅读 · 0 评论 -
Git:git-merge 的用法总结
前言检查了一下,居然没有总结git-merge,而只是写了几篇和git-merge相关的一些内容,现在来总结一下git-merge。正文git-merge来把两个或更多的开发历史合并。参考https://www.git-scm.com/docs/git-merge/1.7.4...原创 2019-12-17 18:44:38 · 3041 阅读 · 0 评论 -
Git:git-reflog的用法总结
原帖收藏于IT老兵驿站,传递一个IT老兵在凋零前的光和氧。git-reflog的用法总结。 前言git-reflog是用来恢复本地错误操作很重要的一个命令,所以在这里对它进行一下整理。正文概要管理reflog信息。语法git reflog <subcommand> <options>具体的用法 git ref...原创 2018-08-17 10:19:44 · 45638 阅读 · 1 评论 -
Git:git-pull 的用法总结
前言正文语法git pull的作用是从一个仓库或者本地的分支拉取并且整合代码。git pull [&amp;lt;options&amp;gt;] [&amp;lt;repository&amp;gt; [&amp;lt;refspec&amp;gt;…]]–allow-unrelated-histories By default, git merge command refuse原创 2018-08-28 17:25:37 · 121747 阅读 · 8 评论 -
Git:merge 后如何检查是否还存在冲突没有处理
正文在工作中,遇到一个问题,在git merge后,发生冲突,而当冲突较多的时候,逐个检查冲突,有的时候会遗漏一些文件,导致带有冲突标记的文件上传到了Git服务器上。使用以下命令可以快速检查是否还存在有带有冲突标记的文件。git diff --check说明:–checkWarn if changes introduce conflict markers or whitespace ...原创 2018-11-06 17:06:27 · 14284 阅读 · 1 评论 -
Git:真实 merge
前言这里准备碎片化地去解读和理解Git的一些功能。关于git-merge的总结一直没有做,但是几乎每天都会遇到git-merge,而且会遇到很多随着merge而产生的问题,所以只好碎片化地去做一做整理。正文git-merge有两种merge方式,ff方式和true merge方式,关于ff的方式,另外一篇文章有讲过,这里不再赘述,这里整理一下true merge,真实merge。介绍先摘...原创 2018-11-07 19:39:42 · 1271 阅读 · 0 评论 -
Git:merge的时候全部采用某一个端的文件
正文在Git使用过程中,有的时候进行merge,可能需要会全部采用某一端的文件,换句话说,就是完全采用本地的,或者完全采用远程的,怎么实现这个功能呢?使用merge命令:# keep remote filesgit merge --strategy-option theirs# keep local filesgit merge --strategy-option ours官网是这...原创 2018-11-07 19:42:17 · 7376 阅读 · 0 评论 -
Git:git-log的用法总结
前言本篇总结一下git-log的用法,不过以前的总结方式是通篇的翻译,这样感觉非常耽误时间,缺乏实际的效率,这篇文章尝试改进一下。改进的思路是,先总结最常用的参数,然后逐步完善次常用的,再总结次次常用的。正文git-log主要是用来显示提交日志的。The command takes options applicable to the git rev-list command to co...原创 2019-01-28 16:42:17 · 4703 阅读 · 2 评论 -
Git index的概念
博客博客地址:IT老兵驿站。概要Git:git index的概念。正文摘来的这张图描述的非常清楚,就无需再赘述了。参看参考里面,这个哥们讲的非常清楚,还有链接,介绍他所使用的工作流。这是一个非常重要的概念,也梳理了好几次,总是没有记清楚,这个不应该。为什么呢?记忆力有些衰退了?参考https://stackoverflow.com/questions/3689838/what...原创 2019-04-11 09:35:45 · 3934 阅读 · 2 评论 -
Git 的工作流总结
概要GitLab 的工作流总结。博客博客地址:IT老兵驿站。前言再总结一下Git的几种工作流。这里参考了阮一峰的文章,也参考了GitLab的介绍,阮一峰的文章其实是后面这篇的一个简化版。正文Git工作流:特点:主要有develop和master两个分支,还会有各种feature分支、release分支、hotfix分支。问题:各个分支很清楚,不过维护起来难度较大。Git...原创 2019-04-16 16:02:31 · 685 阅读 · 0 评论 -
git提交时的message和description
前言git提交时会有两个信息可能需要填写,一个是message,一个是description,这两者的区别在哪里呢?正文谷歌的答案:第一行可以理解为是title,其余的是description,这个定义看个人喜欢,所以一般提交时加一个"-m",其实只是提交了title,其实是可以加多个的。再参考git的官网:Though not required, it’s a good idea...原创 2019-05-04 16:29:01 · 2629 阅读 · 0 评论 -
Git:git-rev-parse 命令学习
前言在研究Jenkins的时候,遇到了git rev-parse这个命令,这里学习一下这个命令。正文git-rev-parse - Pick out and massage parameters这是这个命令的概要解释,理解起来有一点障碍,挑选出来并且“按摩”参数,这个有点意思啊,对参数进行一下按摩。(这里这个massage是不是应该按照调整来理解呢?)Many Git porcel...原创 2019-08-09 18:31:25 · 15563 阅读 · 5 评论 -
Git:git-tag的用法总结
参考:https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE,官网这个写的非常清楚,没有啥太多补充。Git的tag和SVN不一样,SVN的tag其实还是一个分支,Git的tag则真的是一个标签,是给某一个commit打上一个标签,这个说明了Linus的巧妙设计。记录几个主要的命令,用...原创 2018-08-01 16:46:06 · 773 阅读 · 2 评论 -
Git:git-reset的用法总结
前言Git reset感觉是相当复杂的一个指令,用了快一年了,总感觉还没有用明白,所以,需要好好总结一下。语法git reset [-q] [&amp;amp;amp;amp;amp;lt;tree-ish&amp;amp;amp;amp;amp;gt;] [--] &amp;amp;amp;amp;amp;lt;paths&amp;amp;amp;amp;amp;gt;…git reset (--patch | -p) [原创 2018-07-31 17:32:53 · 3377 阅读 · 0 评论 -
Git思维导图
借用找来的一张整理很好的图,便于梳理思路。转载 2017-01-11 10:25:14 · 596 阅读 · 0 评论 -
Git:修改远程仓库地址
参考官网:https://git-scm.com/docs/git-remote。命令git-remote - Manage set of tracked repositories(管理被追踪的仓库集合)概要git remote set-url [--push] &lt;name&gt; &lt;newurl&gt; [&lt;oldurl&gt;]git remot...原创 2018-07-03 14:49:51 · 10615 阅读 · 0 评论 -
Git: checkout的用法总结(1)
初衷checkout是Git最常用的命令之一,但又是有些复杂的命令,总会感觉有些用不明白,用不明白的原因应该是没有深度地、全面地理解一下,所以要对它好好整理一下。介绍checkout在CVS和SVN中都是检出的意思,从版本库检出一个版本,在Git中就不是这么简单了。手册上是这样介绍的:git-checkout - Switch branches or restore worki...原创 2018-07-17 23:16:37 · 36749 阅读 · 1 评论 -
Git:git-merge的--ff和--no-ff
前言Git merge最容易糊涂的地方就是这个--ff参数和--no-ff 参数,通过本文,把这个整理清楚。其实官网讲的非常清楚,不过可能因为是英文的,所以大家阅读起来会有一些障碍。(PS:其实还是应该逐步逐步提高自己阅读英文文档的能力,想达到一个更高的高度,是需要客服自己本身很多的弱点的)实例假设合并前的分支是这样,这个一个非常常见的场景,如果不明白,可以参考另外一篇文章Git ...原创 2018-07-12 22:16:30 · 26544 阅读 · 5 评论 -
Git:工作流程Git Flow
前言参考:https://nvie.com/posts/a-successful-git-branching-model/,这篇帖子是10年发表的,而我大概是08、09年接触的Git,当时因为刚刚花了好大气力研究明白SVN的流程,所以对Git很排斥,这也是我工作中一直以来的一个问题,因为在一项老技术上花了太多气力,而导致对新技术的出现本能地产生很大的排斥。如果当时仔细去研究一下Git,应该会发...原创 2018-07-06 21:33:07 · 1869 阅读 · 0 评论 -
Git:git-revert的用法总结
介绍git-revert - Revert some existing commits // 撤销一些已经存在的提交 语法git revert [--[no-]edit] [-n] [-m parent-number] [-s] [-S[&amp;lt;keyid&amp;gt;]] &amp;lt;commit&amp;gt;…git revert --continuegit revert --qui...原创 2018-07-24 22:14:09 · 8483 阅读 · 0 评论 -
Git:git diff发现windows下会出现"^M"符号
前言在不同操作系统上编译Git仓库的文件,经常在git diff 时发现很多文件的变化是尾部多了一个^M 的符号。这给工作带来很多困扰,研究一下这个问题。翻到这个帖子: GitHub suggests that you should make sure to only use \n as a newline character in git-handled repos. There...原创 2018-07-28 22:00:18 · 12529 阅读 · 1 评论 -
Git:git-branch的用法总结
原帖收藏于IT老兵驿站,传递一个IT老兵在凋零前的光和氧。Git:git-branch命令的使用。 前言git branch的用法。这个命令使用频度很高,还有一些没有搞明白,在这里总结梳理一下。之前的文章题目命名都用空格,以前一直不理解git的官网为什么多加一个“-”,现在明白了,为了用作文章名和题目比较方便,解了一个惑。正文用法git branch [-...原创 2018-07-30 11:49:41 · 8213 阅读 · 0 评论 -
Git:DETACHED HEAD的概念
前言在git使用的时候,经常会碰到DETACHED HEAD,在此总结一下。正文 HEAD normally refers to a named branch (e.g. master). Meanwhile, each branch refers to a specific commit. Let’s look at a repo with three commits, on...原创 2018-08-03 22:06:23 · 943 阅读 · 1 评论 -
Git:git-checkout的用法总结(2)
前言结合前一篇文章,再认真总结一下git-checkout的用法,因为可能一次总结到不了位,那么就不怕啰嗦,不怕重复,多总结几次,这样可能会造成每篇文章内容之间的分布不是那么清晰,将来再做更好的整理吧,因为现在这种方式,对于当前的学习是有帮助的,是从浅入深的。正文概要git-checkout - Switch branches or restore working tree...原创 2018-08-04 09:17:28 · 5522 阅读 · 0 评论 -
Git:Repository not found.
昨天Github提醒我需要修改密码,所以我将Github的密码修改了,结果,回到家,在mac笔记本上git pull代码时报告remote: Repository not found.,在网上找了半天,都是在说git路径存在问题,这肯定不是我的问题,我的问题应该就是更换了密码,只不过git 报告了一个奇怪的错误,应该是需要修改本地原本保存的密码。找到一个帖子说: 分别打开下面2个文件,...原创 2018-08-09 09:43:32 · 4197 阅读 · 0 评论 -
5.2 代码回滚:Reset、Checkout、Revert的选择
转自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.2-%E4%BB%A3%E7%A0%81%E5%9B%9E%E6%BB%9A%EF%BC%9AReset%E3%80%81Checkout%E3%80%81Revert%E7%9A%84%E9%80%89%E6%8B%A9。BY 童仲毅(geeeeeeeeek@gith转载 2016-12-29 14:45:10 · 679 阅读 · 0 评论