
Git
搏·梦
向前看,奋起直追。
展开
-
Git的学习(5)--------总结
文章目录0. 前言1. git总结2. 常用命令总结0. 前言此总结是,针对我之前个人学习git的总结,若有缺少知识点,可以评论,相互学习。1. git总结git的概念,与svn的区别。git的架构图。git的工作流程。使用码云,常用的命令。理解分支,分支冲突怎么解决idea中如何使用git的操作2. 常用命令总结# 本地常用命令git init # 创建版本管理git status # 查看状态git add ./ # 添加到暂存区git com原创 2020-12-21 11:05:25 · 143 阅读 · 0 评论 -
Git的学习(4)----------回到过去节点,从过去节点到未来的操作以及git reset命令的三种模式
文章目录1. 回滚到过去1. 回滚命令2.实战2. 回到未来1.未来命令2.实战3. idea操作回滚命令1. 回滚到过去1. 回滚命令# 返回过去到最后一次提交位置git reset --hard HEAD # 返回到倒数第二次版本git reset --hard HEAD~ # 返回到前几次的某个版本 n具体的数字,1 2 3 4git reset --hard HEAD~n # 回到id为那个的版本git reset --hard d019a46 2.实战添加一个文件,就原创 2020-12-21 10:39:09 · 1113 阅读 · 0 评论 -
Git的学习(3)----------idea中使用Git
文章目录0.前言1.忽略文件2.idea中使用Git1.构建项目2. Git在idea中的相关操作3. 将当前项目push到码云仓库4.将远程仓库 pull拉取到本地5. 提交冲突6.如何分支7.查看日志0.前言我们团队开发的时候,需要在本地编写代表,之后提交到统一的远程仓库中,以便管理。这个时候,我们需要思考一下,我们本地开发的时候,不仅仅有代码,还有jar包,还有编译之后的target,这些东西是否需要一起放在远程仓库呢?答案是不需要的,比如jar包,其他人clone你的项目,肯定会有pom.x原创 2020-12-20 22:44:27 · 143 阅读 · 0 评论 -
Git的学习(2)----------分支学习
文章目录Git(1)-----分支学习1.分支(重点)1.概念2.分支操作1.查看分支2.创建分支3.切换分支3.多分支细节4.查看日志5.分支合并(重点)1.快速合并2.三方合并3.演示(快速合并)6.合并冲突Git(1)-----分支学习1.分支(重点)1.概念分支是一个个版本最终存储的位置。分支,就是一条时间线,每次git commit形成一个个版本,一个个版本依次存储在分支的一个个提交点上。2.分支操作1.查看分支查看当前窗口的分支 git branch,仓库中默认只有原创 2020-12-20 13:56:16 · 183 阅读 · 0 评论 -
Git的学习(1)----------相关命令
文章目录7.基本操作1.创建仓库2. 查看仓库状态3.文件的四种状态4.git add .5.git commit -m “msg"6.其他命令8.码云的使用1.注册码云(https://gitee.com/)。2.添加ssh公钥。3.在码云上创建一个新仓库。4.将刚刚创建的仓库repo1上传到码云仓库。5.从远程仓库中clone项目下来。8.总结1.命令总结2.其他总结7.基本操作1.创建仓库仓库对应的就是一个目录,这个目录中的所有文件被git管理起来,以后会将一个项目的根目录,作为仓库。这样子原创 2020-12-20 13:15:14 · 257 阅读 · 1 评论 -
Docker(7)----CI的使用(解释最清楚的gitlab-runner安装以及与idea的使用)
文章目录1. CI 持续集成1. 前言2. 实现持续集成1. 前言2. 安装gitlab服务器3. 安装gitlab-runner0. 整个目录结构1. 编写docker-compose.yml文件2. 解释yml文件3. 编写Dockerfile文件4. 解释Dockerfile文件5. 运行docker-compose up -d6. 其他必要命令执行操作7. 解释为什么不在dockerfile的时候安装好docker呢8. 在gitlab上创建项目,准备测试。9. 将runner注册到gitlab中1原创 2020-12-29 19:59:35 · 1269 阅读 · 0 评论 -
gitlab-runner错误之:New runner. Has not connected yet(runner注册成功到了gitlab,但是前面的图标是灰色三角形)
参考文献:https://codereviewvideos.com/blog/how-i-solved-new-runner-has-not-connected-yet-in-gitlab-ci/重要话语:register will create the file: /etc/gitlab-runner/config.toml.就是在注册的时候,会在/etc/gitlab-runner/创建config.toml文件。指定是gitlab-runner容器中。错误的小伙伴,config...原创 2020-12-29 16:55:08 · 9649 阅读 · 1 评论 -
github,gitlab,gitee的区别
github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitee 即码云,是 oschina 免费给企业用的,不用自己搭建环境。gitlab 类似 github,一般用于在企业内搭建git私服,要自己搭环境。第一,github针对企业要收费,那当然是不同意,毕竟都想节约资金,那就还能使用gitee,或者gitlab了。第二,但是码云虽然是免费的,而且不用自己搭环境,但是企业中把项目放在别人的服务器上,始终没有安全感。第三,因此,衍生出了gitlab,就是用于企业搭私服.原创 2020-12-29 15:09:43 · 15170 阅读 · 5 评论 -
第一次git push 输入错用户密码的解决方法
在第一次关联远程仓库,并且第一次进行push的时候,win会弹出个git Credential Manager for windows ,正常现象。多次强调要输入正确,唉,可惜我手残 输入错误。之后无论我再怎么push,都不会再弹出这个界面,而且一直提示我的用户密码错误了。如下图:解决方法:先打开控制面板,之后点用户账户。之后再点 管理WIndows凭据。之后问题解决,我们又可以继续下一步的学习了。...原创 2020-12-20 14:45:52 · 2508 阅读 · 0 评论 -
Git--------使用git log 出现 WARNING: terminal is not fully functional的解决方法
在win10环境下,运行git log 时会出现 WARNING: terminal is not fully functional的问题这是因为 TERM 变量的值 git 无法识别解决方法:在环境变量中加入下面:SETX TERM cygwin设置完成后,重新起一个cmd,输入git log 查看结果。...原创 2020-12-20 14:20:42 · 793 阅读 · 0 评论 -
Git的学习(0)----------前言
文章目录0.前言1.版本控制2.版本控制分类1.本地版本控制2.集中版本控制(SVN)3.分布式版本控制(Git)3.Git与SVN的区别4.Git下载5.Git的必要配置6.Git的架构0.前言为什么要使用git呢?比如自己在写项目代码的时候,先完成了功能A,进行保存后,之后需要添加功能B,然后在原来的基础上修改,不仅仅添加了新的包,新的配置文件,新的代码,还在用来实现功能A的代码添加功能B需要的个别方法,这样子功能A的代码不仅仅包含属于实现自己功能的代码,还包括B需要的部分代码。突然,这个时候原创 2020-12-20 12:31:19 · 191 阅读 · 1 评论