![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git集中式版本管理工具
文章平均质量分 54
AllardZhao
学习的练习生,晓康。Python和Go语言追随者,喜欢学一些新技术,关注新技术发展动态。不断前进拥抱变化,永远确定的就是不确定。
展开
-
Git合并分支rebase和merge区别
Git可视化工具下载:Git - GUI Clients1、Git分支合并rebase和merge区别merge工作原理:假如在master分支上因为业务需要临时拉出个分支叫dropdown,现在主分支master有新的提交,dropdown分支也有提交,业务开发完成要进行分支合并,此时两个分支的共同祖先(即拉分支的节点)和两个分支中的最新提交进行一个三方合并,合并中修改的内容生成一个新的commit,这个merge的效果简单来说就是合并两个分支生成一个新的提交。rebase工作原理:dro原创 2022-01-17 16:48:21 · 663 阅读 · 0 评论 -
拉取远程仓库更新合并到 本地仓库主干分支上时发生冲突
出现的原因是: 我本地仓库通过命令git rm readme.md 删除readme文件,而拉取的远程数据有这个readme.md文件。当同时在两个分支上修改同一个文件并且都提交入库,在合并时会出现冲突问题。allar@Allard MINGW64 ~/Desktop/memorandum/system_design (master)$ git rm README.md...原创 2019-08-19 18:49:01 · 1014 阅读 · 0 评论 -
Git标签管理知识点及代码演示
标签管理标签(tag) 通常我们发布一个版本时,先在版本库中打一个标签(tag)来唯一确定打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。Git的标签虽然是版本库的快照,但其实它就是指向某个commit的指针(跟分支很像对不对?但是分支可以移动,标签不能移动),所以,创建和删除标签都是瞬间完成的。Git有co...原创 2018-02-16 20:07:55 · 214 阅读 · 0 评论 -
Git经验总结,项目开发须知
git经验总结在新项目搭建完毕时,第一个提交的版本是 “初始化”一般实现一个功能或修复一个bug,提交一个版本;切忌,实现很多功能后才提交一个版本,如果项目有bug,很难判断是版本哪个功能导致的遇到 bug 或 紧急需求时,本地的代码还未完成,不能提交。此时,可以用 bug 分支,把工作区代码放到 stash 中每天工作完成后,把代码 commit,这样第二天继续工作,工作区是清爽...原创 2018-02-16 19:43:55 · 346 阅读 · 0 评论 -
Git 的简单入手使用 《二》
1.添加远程仓库,把本地仓库在远程仓库创建一个副本。(1)首先需要把一个已有的本地仓库与远程GitHub仓库关联,然后,才可以把本地仓库的内容推送到GitHub仓库。# 关联本地仓库和远程仓库allar@Allard MINGW64 ~/Desktop/memorandum/system_design (master)$ git remote add origin git@githu...原创 2019-08-19 01:00:00 · 201 阅读 · 0 评论 -
Git 的简单入手使用 《一》
1.安装Git ① 如果是Linux系统,首先查看是否安装。如果要验证一个命令是否可以使用,直接在命令行窗口(终端)输入这个命令回车就知道了。Linux系统会友好的的提示你有没有安装及告诉你如何安装$ gitThe program 'git' is currently not installed. You can install it by typing:sudo yum ...原创 2019-08-19 00:53:22 · 193 阅读 · 0 评论 -
修改内容提交到暂存区后使用git diff 命令无任何输出原因
先删除 readme.text 中的 xiaokang 内容,然后用 git diff 查看修改内容。allar@Allard MINGW64 ~/Desktop/memorandum/newrepo (master)$ git diff # 查看修改diff --git a/readme.t...原创 2019-08-18 18:45:50 · 5072 阅读 · 2 评论 -
Git 中 warning: LF will be replaced by CRLF in readme.txt.问题解决
执行git add 和 git diff命令时会提示以下内容warning: LF will be replaced by CRLF in readme.txt.The file will have its original line endings in your working directory.意思是:警告:LF将被readme.txt中的CRLF替换。该文件将在工作目...原创 2019-08-18 18:26:09 · 5702 阅读 · 0 评论 -
GitHub远程仓库使用命令及代码演示
在本地关于GitHub远程操作查看远程库信息 git remote,远程仓库默认名称为origin查看远程库详细信息git remote -v远程推送 第一次推送远程分支需要加上-u参数,$ git push -u origin master之后送或者拉取时就可以简化命令,推送分支到远程库,git push origin <推送分支名>拷贝一个Git仓库到本地:git ...原创 2018-02-23 10:32:20 · 354 阅读 · 0 评论 -
Git版本控制,分支合并冲突产生原因及解决办法。
(一)冲突产生的原因? 新创建一个分支,修改某个文件内容保存,在新建分支上提交(add -> commit)。 切换到主分支master上,再次修改之前新建分支时操作的文件保存,之后(add->commit)提交。 现在master分支和新建分支都有新提交的内容,在这种情况下,合并分支就会产生冲突。(二)产生冲突时,解决方法? 产生冲突时,必须手动解决冲...原创 2018-02-10 21:39:33 · 4815 阅读 · 0 评论