首页 » 标签 Git »

Git

标签介绍:为Linux Kernel和程序员而生,以项目文件夹的snapshot为不同版本的视角,完全分布式,非线性多branch的开发协作,快速高效,多传输协议支持。不会Git,不要编程。

文章列表

信息技术Git

用 git grep 查找代码

by 多肉 / 2020年11月15日

git grep 是对 grep 的扩展,这两个命令基本上是一样的,-n 显示行号,-r recursive,而 -p 这个参数只有 git grep 有。 阅读全文->

信息技术Git

用 git stash 暂存变更

by 麦新杰 / 2020年10月17日

使用 git stash 可以暂时保存还未 commit 的修改,保持你的分支clean,使你可以方便的checkout到其它分支去做别的事情。 阅读全文->

信息技术Git

应该用 git pull --rebase

by 麦新杰 / 2020年10月8日

实际上除了合并外还有一种方法,那就是执行rebase来同步变化,它通常更有用,git提交历史也更清晰,rebase方法需要显性指定--rebase参数。 阅读全文->

信息技术Git

让Git记住密码

by 麦新杰 / 2020年9月30日

一遍遍地输入git密码有的时候会让人烦躁,我们可以配置让git记住密码。 阅读全文->

信息技术Git

git reset命令

by 麦新杰 / 2020年9月12日

用了这么久的git,其实没怎么用过git reset命令,用本文来学习总结一下吧。git reset命令可以修改HEAD指针,让你穿越时空,回到以前的某个commit后的状态。 阅读全文->

信息技术Git

给git命令设置alias别名

by 麦新杰 / 2020年8月31日

用git也有很长一段时间了,越来越熟悉熟练,不过,我一直没有尝试过设置git命令的alias别名。 阅读全文->

信息技术Git

用git remote prune删除本地存放stale远端分支

by 麦新杰 / 2020年8月21日

用git push origin :删除了远端origin的一些分支,但是这些分支本地还存在。我们也有希望能够删除这些本地存放的已经被删除的远端分支。 阅读全文->

信息技术Git

用git rebase -i整理凌乱的commit log

by 麦新杰 / 2020年7月23日

git rebase -i命令可以给你一个修改commit历史的机会,包括合并commit,删除commit,修改commit的comments等。 阅读全文->

信息技术Git

git merge前,先git rebase master

by 麦新杰 / 2020年7月22日

git rebase master是将你的dev上所有的commit,重新在新的master的HEAD上commit一遍,有冲突要手动解决。 阅读全文->

信息技术Git

用git show查看commit的具体内容

by 多肉 / 2020年7月15日

有个git show命令,后面跟commit id,就可以看到修改的具体内容,及其方便,因为这个命令显示出来的内容,就是那个commit与之前的commit的git diff内容。 阅读全文->

信息技术Git

总结git branch相关操作

by 麦新杰 / 2020年6月21日

说实话,git branch功能让我不再担心代码会乱掉了,我可以随心所欲做各种代码测试。本文总结我个人常常使用的git branch操作。 阅读全文->

信息技术Git

Git如何变相merge单个文件?

by 麦新杰 / 2020年6月15日

git merge是整个的merge,不会强行覆盖文件。有的时候,我们需要merge单个文件,但是git没有专门的工具,不过可以变相使用git checkout这个命令。 阅读全文->

信息技术Git

Git从任意点拉出新的branch

by 麦新杰 / 2020年6月15日

Git这个工具,可以让我们从代码修改记录中的任意一个点,拉出一个新的分支Branch。这个点可以是一个普普通通的commit id,也可以是一个tag。 阅读全文->

信息技术Git

总结git tag相关操作

by 麦新杰 / 2020年4月3日

git中的tag概念,其实就是一般我们确定版本时的动作,在某一个commit上打一个tag,就表示这个地方是某一个版本。需要注意的是,git中只有tag,没有release,release是github的概念。 阅读全文->

信息技术Git

设置Git使用socks5代理

by 麦新杰 / 2020年1月30日

如果github访问不了,或者访问速度太慢,可以考虑使用socks5代理,只要你有一台可以告诉访问github的云端服务器。 阅读全文->

信息技术Git

如何在Github上删除Release或Tag?

by 麦新杰 / 2019年9月18日

有朋友说,无法在Github上直接删除项目的Release和Tag,只能通过在本地的操作,然后push到github上。其实是可以的,本文介绍如何操作,并介绍本地tag的相关操作命令。 阅读全文->

信息技术Git

git log命令的常用参数

by 麦新杰 / 2019年8月23日

git log命令用来查看分支过往的commits,默认在没有参数的情况下,显示的内容包括commit的SHA-1校验值(40位),提交人name和email,提交时间,以及comments。 阅读全文->

信息技术CentOSGit

在CentOS编译安装Git

by 麦新杰 / 2019年8月23日

默认CentOS没有Git,使用yum来安装(suod yum install git),也只是1.8版本(用yum info git查看),勉强可以用。如果你想使用最新版的Git,就需要自己编译安装了。 阅读全文->

信息技术Git

Git与众不同的数据存储方式

by 麦新杰 / 2019年8月23日

跟几乎所有的版本管理控制系统(包括SVN)不同,Git的数据存储,不是基于单个文件,而是基于snapshot,被称为snapshot stream。每一次commit,都会生成一个新的所有项目文件的snapshot。 阅读全文->

信息技术Git

git fetch和pull

by 麦新杰 / 2019年6月3日

记录一下自己浅显的使用经验,关于git fetch和git pull。 阅读全文->

信息技术Git

git commit --amend介绍

by 麦新杰 / 2019年6月3日

git commit --amend命令可以让我们修改项目的上一个commit,不管是少add了必须的文件,还是有typo(拼写错误)。 阅读全文->

信息技术Git

编辑Git全局配置文件

by 多肉 / 2019年5月24日

除了使用git config --global来配置外,还可以直接打开Git的全局配置文件进行编辑修改。 阅读全文->

信息技术Git

git config的删除命令

by 麦新杰 / 2019年5月24日

每次启用新电脑,或者新装的虚拟机,在使用Git之前,都要做git config --global的配置。有的时候手抖,写错了,如何删除呢? 阅读全文->

信息技术Git

Git修改刚commit的comments

by 多肉 / 2019年5月23日

有的时候会出现这样的情况,我们git commit后,突然发现comments写的不对,这个时候是可以补救的。 阅读全文->

信息技术Git

在Git中对文件重命名

by 麦新杰 / 2019年4月30日

维护代码当然也涉及到问代码文件的名称的适当修改,git mv命令可以实现对文件的重命名。 阅读全文->

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

go to top