git rebase和merge区别及使用场景

什么是 rebase? git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。 原理很简单:rebase需 … Continue reading git rebase和merge区别及使用场景

2020年,GCC 项目代码终于从 SVN 完全切换至 Git

  经过数月的延误,GCC 计划在刚过去的周末里将项目的大型代码仓库从 SVN 切换至 Git。原本大家都以为这次又将会再次延误,但实际上,经过团队步履不停的工作,他们已完全将 GCC 的代码仓库从 … Continue reading 2020年,GCC 项目代码终于从 SVN 完全切换至 Git

git创建分支进行了代码修改但是切换回master分支发现代码在master分支也被修改了

git创建分支进行了代码修改但是切换回master分支发现代码在master分支也被修改了 操作过程: 原项目在 master 分支 git branch test git checkout test … Continue reading git创建分支进行了代码修改但是切换回master分支发现代码在master分支也被修改了

git 添加gitignore文件,忽略某些文件,避免其提交

一.先在项目路径下添加.gitignore文件。 二.编辑.gitignore文件,其实就是输入一些相对路径或者通配符来避免文件提交。 2.1)首先查看自己的项目目录: 2.2)编辑.gitignor … Continue reading git 添加gitignore文件,忽略某些文件,避免其提交

git提交时”warning: LF will be replaced by CRLF“提示

今天把项目做完之后,然后用Git准备提交代码的时候,遇到warning: LF will be replaced by CRLF警告。 当时在网上查了资料,发现很多的解决办法都是:修改git全局配置, … Continue reading git提交时”warning: LF will be replaced by CRLF“提示