![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 60
git使用
小生听雨园
Fly Higher
展开
-
Git超详解八 git工作流
1.Git工作流- 因为Git功能实在太强大了,太灵活了。这导致如果每个人都有自己的习惯,而不统一遵循一个规范,那么一起协作开发将变成灾难性的。- 所以有Git工作流来规范大家的行为,工作流大部分情况都是规范分支的使用。- 不同的Git平台,都有可能自己不同的Git工作流,以下进行讲解。2.Git基本工作流Git基本工作流是规定长期存在两个分支master和dev。2.1master分支master分支:合并到master分支上的代码都是经过测试,没有问题,可以发布到线上环境的代码。de原创 2021-03-03 22:56:40 · 695 阅读 · 2 评论 -
Git超详解七 储藏 (看不懂算我输)
储藏1.储藏2.添加储藏3.恢复储藏4.删除储藏5.查看所有储藏6.储藏未跟踪的文件1.储藏有时候我们代码写到一半,需要切换到另外一个分支上去工作。但是我本地这个工作还没做完,如果我现在做一个commit那么会让我的这个开发线多出很多的零散的commit。所以这时候我就可以先把代码进行储藏,然后再切换到其他分支,在其他分支工作完成后再切回现在这个分支。2.添加储藏git stash:即可将代码储藏起来。git stash save "message":在储藏代码的时候设置一些信息。3.恢复储藏原创 2021-03-03 22:46:15 · 5274 阅读 · 2 评论 -
Git超详解六 标签控制 (看不懂算我输)
标签管理1.标签作用2.如何创建标签2.1注释标签2.2轻量标签2.3根据特定提交补加标签3.查看所有标签4.做完之后要提交到远程服务器5.删除远程标签1.标签作用有时候完成一个大版本,比如v1.0.0,这时候我们可以在某个分支的某个提交上,打上一个v1.0.0的标签,方便后期查看。2.如何创建标签2.1注释标签创建注释标签只需要使用git tag -a [标签名] -m "标签注释信息"即可:$ git tag -a v1.0 -m "1.0 version"使用git show [原创 2021-03-03 22:29:34 · 167 阅读 · 2 评论 -
Git超详解五 变基 (看不懂算我输)
变基1.变基2.基本操作3.解决冲突4.什么时候使用变基5.注意事项1.变基变基也是将一个分支的代码整合到另外一个分支。跟merge功能类似,但也存在着很大的不同。变基可以把提交线整合得更加是一条直线。2.基本操作假如有这样一个提交图然后我们把dev分支合并到master分支后,结果图为:以上是采用正常的merge操作实现的结果。还有另外一种方式,可以将dev上的代码合并到master分支上。那就是变基。变基命令为git rebase。命令如下:$ git checko原创 2021-03-03 22:03:52 · 16680 阅读 · 15 评论 -
Git超详解四 分支管理 (看不懂算我输)
分支管理1.创建和切换分支2.合并分支冲突处理2.2解决办法:3.合并没有历史相关的commit4.本地分支和远程仓库关联4.1关联有什么好处呢?5.远程拉取分支6.删除远程分支1.创建和切换分支创建分支:git branch [新分支名称]。切换分支:git checkout [分支名]。创建并切换分支:git checkout -b [分支名]合并分支:git merge [分支名]。将指定的分支代码合并到当前分支上来。查看所有分支:git branch原创 2021-03-02 23:29:16 · 515 阅读 · 0 评论 -
Git超详解三 远程仓库(看不懂算我输)
远程仓库1.clone仓库2.clone代码方式选择2.1 http/https2.2 ssh key3.显示远程仓库4.从远程仓库拉取数据5.将数据推送到远程仓库6.检查远程仓库1.clone仓库通过git clone url就可以把代码克隆下来了。如果你的这个仓库是一个私有的,那么克隆的时候,可能还会让你输入用户名和密码。git clone url2.clone代码方式选择2.1 http/https不需要做额外的配置,克隆或者下载的时候直接使用就可以了。也有一个不好的是,以后如果想要推送原创 2021-03-02 23:03:37 · 263 阅读 · 0 评论 -
Git超详解二 基础操作(看不懂算我输)
基础操作1.git分区2.commit操作3.各种添加操作4.删除操作4.1已经添加到仓库,删除4.2只添加到暂存区,删除5.重命名文件5."传统功夫"——步骤繁琐5.2"点到为止"——一行代码解决6.查看当前状态7.版本回退7.1查看版本7.2版本回退7.3回退了但是后悔了咋办8.忽略文件1.git分区2.commit操作1.在磁盘上创建的文件只是在工作区2.下一步需要把他提交到暂存区 :git add 文件名3.使用git commit -m "commit message"才能提交到仓库原创 2021-03-02 22:42:40 · 279 阅读 · 0 评论 -
Git超详解一 基本配置 (看不懂算我输)
基本配置1.初始化仓库2.配置文件windowslinux2.13.身份配置4.修改默认编辑器linuxwindows5.重新进行配置6.补充1.初始化仓库git init2.配置文件git配置文件有三个地方分别为 系统级别、用户级别、仓库级别。windows1.系统级别:%git安装路径%/etc/gitconfig用户级别:C:\Users\$USER\.gitconfig。仓库级别:.git/configlinux系统级别:/etc/gitconf原创 2021-03-02 21:31:06 · 229 阅读 · 0 评论 -
关于Git执行命令git config --list后迟迟不显示的问题
一直显示这个end,按回车也没有用解决方法:按<Enter>+<Q> || <Enter>原创 2021-02-27 12:59:08 · 1310 阅读 · 0 评论 -
The file will have its original line endings in your working directory
git添加文件出现The file will have its original line endings in your working directory原因:Git默认配置替换回车换行成统一的CRLF,报错的话,我们只需要修改配置禁用该功能即可。git config --global core.autocrlf false...原创 2021-02-27 12:53:47 · 867 阅读 · 0 评论