![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIT
文章平均质量分 78
奔跑的橘子
朝闻道,夕死可矣。私信可能无法及时回复,公众号:我是小强何故乱翻书,可关注后私信我
展开
-
git初使用之配置-.gitconfig & .gitignore
.gitconfig.gitignore.gitconfiggit使用前可使用git config命令进行配置,配置信息保存在.gitconfig文件中。因此也可通过直接修改.gitconfig文件进行配置。windows环境下,.gitconfig文件位于用户目录下。我的目录是: C:\Users\fy.gitconfig。正因为配置项目都会保存在这个文件中,所以这些配置只需...原创 2018-04-05 21:23:54 · 2741 阅读 · 0 评论 -
git 良好实践之频繁commit 谨慎push
git 良好实践之频繁commit 谨慎pushgit使用时注意,不要把历次commit都push到服务器,只push有意义的提交即可。很多临时的commit可以通过rebase压缩合并原创 2020-04-04 14:07:20 · 4072 阅读 · 0 评论 -
git switch 与 git checkout的不同
git switch用来切换分支,可是我们以前git check out不是用的好好的么,为什么引入这么一个命令呢?原创 2021-11-17 23:04:46 · 16866 阅读 · 7 评论 -
神器 git clean
使用神器git clean解决中间文件原创 2020-07-18 23:07:10 · 3604 阅读 · 1 评论 -
git clone 所有分支到本地的方法
git clone 所有分支到本地的方法原创 2021-08-27 11:57:07 · 1874 阅读 · 0 评论 -
git bisect 与 git blame
在大型的软件项目集成中,我们可以使用git bisect用二分法来快速的定位问题,找出是哪个commit引入了问题。git bisect与git blame是风马牛不相及的两个命令。原创 2021-12-06 22:50:50 · 698 阅读 · 0 评论 -
git rebase 和 merge 简单使用与效果
呃,对merge和rebase的种种优劣不写任何文字了,当然rebase还可以用来压缩commit,点击这里,通常把两者放在一起的时候还是有分支合并这一特指的,这里只是简单显示一下效果,什么时候用,自己决定吧_。首先有两个分支,main和feature/test_br,main超前于feature/test_br两个commit,而后者超前于前者三个commit。* b9b2530 (HEAD -> feature/test_br) fix u* 5f7a0e9 add c.h| * 5de1原创 2020-10-26 22:54:29 · 621 阅读 · 0 评论 -
git 命令备忘录(拿走贴工位吧)
重要的尽量往前写git stash临时保存git stash [save message]保存,save为可选项,message为本次保存的注释git stash apply应用但不删除,所以可用多次git stash apply stash@{num}git stash pop应用并删除git stash pop stash@{num}git status查看状体git status 或者git status --short或者git status原创 2020-11-30 21:31:39 · 1338 阅读 · 0 评论 -
忽然发现GitHub用不了了,原来git的账密验证已经弃用,改用 token 或 SSH 密钥
一觉醒来突然发现怎么没法往github上push代码了呢,这好恐怖~ 还好还好,不是github罢工,只是需要使用token而已。原创 2021-08-15 13:46:35 · 13313 阅读 · 6 评论 -
git 寻找代码改动的“始作俑者”
git中怎么查找某行代码谁修改的呢?每个函数的作者又是谁?原创 2020-03-31 22:33:37 · 551 阅读 · 0 评论 -
git 基础命令小结
文章目录git基础git initgit clone [url]git statusgit addgit diffgit commitgit rmgit mvgit loggit remotegit fetch 与git pullgit pushgit tag分支git基础git init初始化git仓库,即建立.git目录git clone [url]从远程仓库拉取下所有数据放入 .g...原创 2019-10-27 14:21:38 · 250 阅读 · 0 评论 -
当git revert遇到merge
为什么呢?因为此时git不知道要做什么。merge commit是两个分支的汇合点。本质上这两个分支地位是完全相等的。虽然从下边的图看来,似乎master是你想要的。但是话说回来,master也仅仅是个名字而已,与其他分支并无区别。另外,这个merger也不一定发生在master分支。原创 2021-04-02 23:07:40 · 6900 阅读 · 0 评论 -
git cherry-pick apply-merge 任意commit(s)
git的分支模型给我们带来的便利,可以也会有困惑。例如,我们如何merge目标分支里制定的一个commit或者多个commit呢?cherry-pick可以做到,可以我们什么场景下使用呢?这个命令会带来什么副作用么?原创 2021-11-16 23:19:47 · 610 阅读 · 0 评论 -
git交互式暂存 git add -i 这个骚操作存在的意义为何
你已经能非常熟练的使用`git`了,暂存是其中最基本的操作了,交互暂存是暂存的高级用法,虽然可以不用,但是在某些特定场景下,可以提高我们的工作效率,下边请看详细介绍。原创 2021-12-31 22:49:33 · 1410 阅读 · 0 评论