
git
文章平均质量分 85
wunianisme
Java开发工程师
微信公众号:人玉林风
简书:勿念及时雨
展开
-
如何撤销git add操作
问题我们有时候使用git add操作可能会不小心把不需要添加的文件也添加进来,这个时候如果直接git commit的话会把这些错误添加的文件也提交上去,这个时候应该怎么办呢?解决方案git reset 文件名使用上述命令即可撤销指定文件的git add操作了,如果想要撤销所有文件的git add操作,则只需要把文件名替换成.就行了,即git reset ....原创 2019-12-16 09:24:19 · 2521 阅读 · 0 评论 -
如何在Linux环境下安装git
1.安装编译git时需要用到的包。yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y gcc perl-ExtUtils-MakeMaker2.删除已有的git。yum remove git3.从git官网下载git最新版的tar包,移动到/usr/sr...原创 2019-08-18 23:49:59 · 196 阅读 · 0 评论 -
GitFlow简介
GitFlow是什么?GitFlow工作流程围绕项目发布定义了严格的分支模型。尽管它比Feature Branch Workflow更复杂一些,但它也为管理更大规模的项目提供了坚实的框架。与Feature Branch Workflow相比,GitFlow流程并没有增加任何新的概念或命令。其特色在于,它为不同的分支分配了非常明确的角色,并且定义了使用场景和用法。除了用于功能开发的分支,它还使用...原创 2019-04-29 23:50:03 · 203 阅读 · 0 评论 -
git与svn的区别
git和svn都是如今使用非常广泛的版本控制系统,那么它们之间有哪些区别呢?现在我们就来盘点一下git和svn的主要区别。1.git是分布式的,svn却不是,这也是git与其它非分布式版本控制系统最核心的区别。2.git把内容按元数据方式存储,而svn是按文件进行存储,所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。3.git分支和svn的分支不同,分支在s...原创 2019-02-24 18:29:43 · 472 阅读 · 0 评论 -
如何解决git冲突:Your local changes to the following files would be overwritten by merge...
问题在使用git pull命令更新代码时遇到了如下报错:error: Your local changes to the following files would be overwritten by merge: xxx/xxx.java Please, commit your changes or stash them before you can merge.出现上述报错的原因是因...原创 2019-08-28 19:31:36 · 24992 阅读 · 0 评论 -
git使用过程中遇到的一些坑
git SSL certificate problem: unable to get local issuer certificate当git push远程仓库使用https方式时如果遇到此错误,请先输入如下命令再进行操作。git config --global http.sslVerify falsePush to origin/master was rejected使用IDEA对项目...原创 2019-08-06 00:09:05 · 251 阅读 · 0 评论 -
git reset命令的三种模式
有时,我们用git commit代码时,发现commit的内容有误或者有些文件不小心被commit了,这个时候就需要撤销这一次的commit操作,通常可以使用git reset命令来实现。用一句话概括该命令:git reset - Reset current HEAD to the specified state简单概括就是让HEAD这个指针指向其他的commit节点。git reset命令的语法格式如下:git reset [--soft | --mixed | --hard] [HEAD]原创 2021-05-22 10:02:11 · 1494 阅读 · 0 评论