
git
文章平均质量分 84
一念一生~one
这个作者很懒,什么都没留下…
展开
-
TS:winodws的git bash的vim里无法复制粘贴问题(博客分享)-2022.6.17(已解决)
git排错原创 2022-06-18 09:19:42 · 370 阅读 · 0 评论 -
实战:Linux服务器安装最新版Git-2022.5.7
目录文章目录目录实验环境实验软件前置条件1、安装步骤参考链接关于我最后实验环境centos7.6虚机实验软件链接:https://pan.baidu.com/s/1NYwkBCB7BBJPtXOyutdvfA?pwd=fcu6提取码:fcu62022.5.7-Linux服务器安装最新版Git-code前置条件实验需求:自己的centos服务器,默认带的git版本是1.8版本,但因作为gitlab ruuner使用时,1.8版本的git太低恶劣,需要升级到2版本以上。但是使用yum u.原创 2022-05-07 13:07:17 · 738 阅读 · 1 评论 -
实战:git安装-2022.5.4
目录文章目录目录实验软件Git 官方文档地址下载git软件1、windows安装Git2、Linux安装Git(yum安装)总结实验软件Git 官方文档地址https://git-scm.com/book/zh/v2下载git软件进到git官网地址:https://git-scm.com/下载地址:https://git-scm.com/downloads(注意,一个很蛋x的问题,就是这个是国外网站,下载软件的话,很大可能可能会下载失败。)因此建议打开vpn进行下载软件。注意:g.原创 2022-05-04 12:54:08 · 1963 阅读 · 0 评论 -
git中把同一文件改成了不同的文件名如何处理
实验环境git version 2.17.0.windows.1win10目录文章目录实验环境目录测试过程关于我最后测试过程🍀 测试场景把同一文件改成了不同的文件名如何处理?🍀 开始测试2人都先pull一下远程仓库xyy02用户修改文件名并提交到本地仓库:$ git mv index.htm index1.htm$ git commit -am"Mv index to index1"xyy01用户修改文件名并直接推送提交到远程仓库:$ git mv ind.原创 2022-04-29 08:10:25 · 540 阅读 · 0 评论 -
git:不同人修改了不同文件如何处理
git:不同人修改了不同文件如何处理目录文章目录git:不同人修改了不同文件如何处理目录实验环境实验背景1、在github远程仓库创建一个需要2个人共同开发的新分支2、本地第2个开发者`xyy02`克隆这个仓库修改并进行提交代码3、本地第1个开发者`xyy`修改并进行提交代码注意事项📍 github缺省分支关于我最后实验环境win10$ git versiongit version 2.17.0.windows.1实验背景这2个人是维护同一个分支的,有2个git客户端,然后这2个人修改了原创 2022-04-17 07:01:31 · 764 阅读 · 0 评论 -
git裸仓库和本地仓库区别
Git裸仓库和本地仓库通常我们会用 git init 命令来将我们所在的目录转换为一个 Git 本地仓库或者初始化一个新的空仓库。1、用法将当前目录转换为一个本地仓库git init这个命令执行后会在本地生成一个 .git 的文件夹,用来追踪仓库的所有变更。效果如下:指定某个目录成为本地仓库git init <repo>这个命令执行后, 将创建一个名为repo且只包含 .git 子文件夹的空目录。效果如下:指定某个目录成为中心仓库(裸仓库)git ini原创 2022-04-09 09:21:47 · 1172 阅读 · 0 评论 -
如何指定不需要Git管理的文件?-2021.12.24
如何指定不需要Git管理的文件?-2021.12.24目录文章目录如何指定不需要Git管理的文件?-2021.12.24目录实验环境实验软件1、需求分析2、官方模板3、实验测试4、命令总结1.如何指定不需要Git管理的文件?注意事项1.注意:git下不能创建和目录同名的的文件吗?-->这个急很奇怪了?????2.注意:如果提交commit后,想再忽略一些已经提交的文件,怎么处理?关于我最后实验环境实验环境:1、win10,vmwrokstation虚机;2、git version 2.17原创 2021-12-24 07:14:56 · 1454 阅读 · 0 评论 -
实战:开发中临时加塞了紧急任务怎么处理?-2021.12.13
目录文章目录目录实验环境实验软件1、实验目的2、配置方法3、命令总结"Fira Code",1.临时保存工作区和暂存区的内容:`stash命令`2.好问题:执行cherry-pick3.`git worktree add ... `关于我最后实验环境win10git version 2.17.0.windows.1实验软件无1、实验目的假如说,你正在写代码,工作区有正在编辑的代码,有已经add到暂存区的代码,此时,线上业务出现问题了,此时需要你紧急回退到历史的某个分支去修复bug,但你又不原创 2021-12-13 14:22:29 · 591 阅读 · 0 评论 -
实战:git中正确删除文件的方法-2021.12.07
目录文章目录目录实验环境实验软件1、实验目的2、配置方法3、命令总结1.正确删除文件的方法:`rm命令`2.借Github的merge button,讲解GitHub的三种merge方式关于我最后实验环境win10git version 2.17.0.windows.1实验软件无1、实验目的正确删除文件的方法现在我想在以后的commit中不包含某个文件,我该如何把这个文件删除呢?2、配置方法???? 查看当前环境:现在我想删除readme.md这个文件,该怎么做呢?hg@LAPTO原创 2021-12-07 10:03:14 · 10544 阅读 · 2 评论 -
实战:看看不同commit或者不同分支的文件差异-2021.12.06
实战:看看不同commit或者不同分支的文件差异-2021.12.06目录文章目录实战:看看不同commit或者不同分支的文件差异-2021.12.06目录实验环境实验软件1、问题需求2、实验步骤3、命令总结1.对不同commit或者不同分支之间,我想知道具体有哪些文件有差异,或者对某一个文件来说有哪些差异?2.一般直接在gitlab上查看差异3.github和gitlab也很精彩4.如果生成patch和给代码打patch5.《Git权威指南》蒋鑫关于我最后实验环境win10git version原创 2021-12-06 11:02:20 · 1200 阅读 · 0 评论 -
TS:git clone出现 fatal unable to access ‘httpsgithub.com...‘的解决办法(已解决)-2021.12.04
TS:git clone出现 fatal: unable to access 'https://github.com/…'的解决办法(已解决)-2021.12.04目录文章目录TS:git clone出现 fatal: unable to access 'https://github.com/...'的解决办法(已解决)-2021.12.04目录参考文章实验环境实验软件(无)1、问题现象2、解决办法关于我最后参考文章版权声明:本文为CSDN博主「明天也要加油鸭」的原创文章,遵循CC 4.0 BY-原创 2021-12-04 14:23:36 · 1720 阅读 · 0 评论 -
实战:如何让工作区的文件恢复为和暂存区一样?-2021.11.29
目录文章目录目录实验环境实验软件(无)1、使用背景2、实验过程3、命令总结1.如何让工作区的文件恢复为和暂存区一样2.Git 2.23之后用git switch和git restore来代替git checkout功能3.注意关于我最后实验环境实验环境:1、win10,vmwrokstation虚机;2、$ git versiongit version 2.17.0.windows.1实验软件(无)1、使用背景某次代码的修改已经add到暂存区了,但是我工作区又修改了一些地方,此时发现我.原创 2021-11-29 11:19:39 · 726 阅读 · 0 评论 -
实战:如何让暂存区恢复成和HEAD的一样?-2021.11.29
目录文章目录目录实验环境实验软件(无)1、使用场景2、实验过程3、命令总结1.如何让暂存区恢复成和HEAD的一样?2.:warning:注意理解下这3个参数3.让暂存区恢复成和HEAD的一样使用场景关于我最后实验环境win10$ git versiongit version 2.17.0.windows.1实验软件(无)1、使用场景当提交到暂存区后,突然发现,此刻我工作区的会是更好的解决方案代码。此时我想把暂存区直接恢复到和HEAD一样的内容,这时该怎么办呢?2、实验过程????ste原创 2021-11-29 11:18:51 · 362 阅读 · 0 评论 -
实战:怎么比较工作区和暂存区所含文件的差异?-2021.11.26
目录文章目录目录实验环境实验软件(无)1 实战演示1.1 问题需求:怎么比较工作区和暂存区所含文件的差异?1.2 实验步骤1.2.1 查看当前实验环境1.2.2 来模拟下今天的测试环境1.2.3 命令总结1.2.3.1 怎么比较工作区和暂存区所含文件的差异?1.2.3.2 如何比较HEAD、缓存区、工作区之间的文件内容1.2.3.4注意:--的作用1.2.3.5注意:`本地仓库的概念`关于我最后实验环境win10$ git versiongit version 2.17.0.windows.1.原创 2021-11-26 11:25:15 · 606 阅读 · 0 评论 -
实战:怎么比较暂存区和HEAD所含文件的差异?-2021.11.19
目录文章目录目录实验环境1、实验过程注意事项1.`git diff --staged`等价于`git diff --cached`2.git diff --cached后面是否要加文件名?关于我最后实验环境win10$ git versiongit version 2.17.0.windows.11、实验过程演示目标:对暂存区和HEAD所含文件的差异比较方法step1:查看当前git状态是干净的:hg@LAPTOP-G8TUFE0T MINGW64 /d/IT/01 IT/git.原创 2021-11-19 10:41:01 · 1050 阅读 · 0 评论 -
实战:怎样把间隔的几个commit整理成1个?-2021.11.18
实战:怎样把间隔的几个commit整理成1个?-2021.11.18目录文章目录实战:怎样把间隔的几个commit整理成1个?-2021.11.18目录文档来源实验环境实验软件(无)1、问题需求:怎样把间隔的几个commit整理成1个?2、配置方法:仍然要通过`git rebase -i命令`3、验证效果注意事项1.注意:本次实验过程中自己也遇到的问题2.真高级:如果要重写根提交(第一个提交):`git rebase -i --root`3.注意:对rebase冲突及解决步骤。4.技巧:我想知道老师在进原创 2021-11-18 15:46:12 · 1056 阅读 · 0 评论 -
实战:怎么修改老旧commit的message-20211108
目录文章目录目录文档来源实验环境实验软件(无)1、查看当前测试环境2、修改方法3、验证注意事项问题:为什么 rebase -i git 会分离头指针,git 这么设计的目的是什么呢?(已解决)问题:那如果要更改的是第一次提交,他的父节点是谁呢?(已解决)注意:我修改乐first_commit的message,咋second_commit, third_commit, fourth_commit的commit hash都变了呢?(已解决)问题:如何识别父级commit?(已解决)问题:变基rebase的应.原创 2021-11-08 11:19:30 · 527 阅读 · 0 评论 -
实战:如何修改vscode作为git默认的编辑器-20211108
目录文章目录目录实验环境实验软件(无)1、问题:如何修改vscode作为git默认的编辑器?2、配置方法1.查看当前环境2.开始配置3、验证关于我最后实验环境win10git version 2.17.0.windows.1实验软件(无)1、问题:如何修改vscode作为git默认的编辑器?2、配置方法1.查看当前环境(1)查看当前git环境hg@LAPTOP-G8TUFE0T MINGW64 ~$ cd #来到git家目录下hg@LAPTOP-G8TUFE0T MINGW64.原创 2021-11-08 11:08:36 · 2415 阅读 · 0 评论 -
实战:怎么删除不需要的分支-20210129
目录文章目录目录实验环境1、老师当前要删除的2个分支2、自己的测试环境3、开始删除无用的分支4、总结需要注意的地方:pushpin:注意:删除分支时-d的含义:pushpin:注意:测试-d选项中HEAD场景:pushpin:注意:删除分支会删除对应的commit吗?关于我总结实验环境实验环境:win10$ git versiongit version 2.17.0.windows.11、老师当前要删除的2个分支但是自己当前分支如下问题,如何模拟老师上面那2个要删除的co.原创 2021-10-29 16:18:49 · 718 阅读 · 0 评论 -
实战:进一步理解HEAD和branch-20211028
目录文章目录目录实验环境开始测试PARENT符号^和~需要注意的地方:pushpin:注意:^和~的区别:pushpin:注意:在winodws的cmd界面看diff:pushpin:注意:repo内容:pushpin:注意:版本冲突,分支合并以及团队合作:pushpin:注意:git冲突问题:pushpin:注意:git乱码解决方案关于我总结实验环境实验环境:win10$ git versiongit version 2.17.0.windows.1开始测试测试环境:来到git_lea.原创 2021-10-28 10:50:27 · 1084 阅读 · 0 评论 -
实战:分离头指针情况下的注意事项-20210126
目录文章目录目录实验环境测试实验关于我需要注意的问题:heart:好问题(待解决):分离头指针 git 会在什么时候回收呢?:heart:问题(已解决):分离头指针在企业或日常使用中, 到底有哪些具体的适用地点呢?总结实验环境实验环境:win10$ git versiongit version 2.17.0.windows.1测试实验首先,我们来模拟下"分离头指针"状态的情况。hg@LAPTOP-G8TUFE0T MINGW64 ~/Desktop$ cd /d/git_reposi.原创 2021-10-28 10:48:13 · 1026 阅读 · 0 评论 -
实战:数一数git仓库中tree的个数-20211023
目录文章目录目录实验环境1、提出问题2、开始演示3、总结关于我最后实验环境实验环境:win10$ git versiongit version 2.17.0.windows.11、提出问题2、开始演示先创建一个doc目录并观察:=>发现我们仅仅只新建的空目录,git竟然不鸟我们。hg@LAPTOP-G8TUFE0T MINGW64 /d/git_repository$ git init watch_git_objectsInitialized empty Git repo.原创 2021-10-23 10:20:31 · 230 阅读 · 0 评论 -
实战:探密.git目录-20211013
目录文章目录目录写在前面实验环境1、HEAD文件信息:指出当前所处的分支,是一个引用。2、config文件信息:存放当前仓库的一些配置信息3、refs目录信息4、来看一个很重要的概念:object总结写在前面本文,我将带你实战演示探密.git目录实验。我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是很完整的,也分享源码和实验用到的软件,希望能和大家一起共同进步!各位小伙伴在实际.原创 2021-10-13 07:25:40 · 166 阅读 · 0 评论 -
实战:通过图形界面工具gitk来查看版本历史-20211011
目录文章目录目录写在前面`实验环境`1、使用gitk命令打开git图形化界面1.Patch和Tree的区别2.Author和Commiter的区别3.Parent,Child,Branches的功能2、可以定制gitk3、gitk图形化的功能还有很多:可以加标签4、gitk 后面可以跟上文件的路径, 这样能看单个文件的修改历史的具体内容。非常有用。5、建议大家使用一些第三方的工具: `gitkarken、sourcetree、tower`6、gitk里面中文乱码问题苏老师有解决方案吗?7、提示:curr.原创 2021-10-12 06:42:42 · 679 阅读 · 1 评论 -
实战:通过gitlog查看版本演变历史-20211010
目录文章目录目录写在前面实验环境1、查看当前分支git版本信息:`git log`命令(什么参数都不带)2、简洁查看git版本命令:--oneline参数`git log --oneline`3、查看最近3个git版本的版本信息,并以简洁形式输出:`git log -n3 --oneline`4、查看本地分支有哪些?:`git branch -v`5、这里创建一个分支来演示git log命令功能6、查看git log其它使用方法:`git help --w`命令总结最后写在前面本文,我将带你实战演示.原创 2021-10-10 09:32:04 · 665 阅读 · 0 评论 -
实战-永久更改git-log输出的日期格式(成功测试-博客输出)-20211007
目录文章目录目录写在前面实验环境1、发现的问题及老师的回答2、自己测试过程(临时配置方法)3、永久更改方法总结写在前面本文,我将带你实战演示永久更改git-log输出的日期格式实验。我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是很完整的,也分享源码和实验用到的软件,希望能和大家一起共同进步!各位小伙伴在实际操作过程中如有什么疑问,可随时联系本人免费帮您解决问题:个人微信.原创 2021-10-09 08:21:02 · 2184 阅读 · 0 评论 -
实战:通过几次commit来认识工作区和暂存区(成功测试-博客输出)-20211006
目录文章目录目录写在前面基础知识介绍实验环境实验软件1、准备好本次实验所需要的软件2、准备好自己的测试目录环境3、第一次提交(添加基本的html文件)4、第二次提交(添加css美化页面)5、第三次提交(添加js动画效果)6、第四次提交(添加参考项目信息)总结写在前面本文,我将带你实战演示通过几次commit来认识工作区和暂存区实验。我的博客主旨:我希望每一个人拿着我的博客都可以做出实验现象,先把实验做出来,然后再结合理论知识更深层次去理解技术点,这样学习起来才有乐趣和动力。并且,我的博客内容步骤是.原创 2021-10-07 08:56:19 · 246 阅读 · 0 评论