
Git
文章平均质量分 75
EricXiao666
这个作者很懒,什么都没留下…
展开
-
Linux在本地配置多个使用ssh key认证方式的git账号
背景介绍:公司项目使用gitlab作为代码仓库,使用jenkins作为自动化部署工具,其中两个项目需要使用两个不同的账号去gitlab上拉取代码,这两个账号都使用ssh key认证方式,这两个项目都部署在同一个机器上,该机器上只有一个密钥对,由于gitlab不同账号不能绑定相同的rsa公钥,导致其中一个项目无法正常拉取代码。项目a的git仓库地址:ssh://git@git.abc.net/app1.git项目b的git仓库地址:ssh://git@git.abc.net/app2.git配置方法原创 2021-06-03 17:36:37 · 439 阅读 · 0 评论 -
使用IDEA提交代码时提示You are about to commit CRLF line separators to the Git repository
背景介绍:IDE工具未IDEA,之前用windows电脑提交代码,同事使用的也是windows电脑。放假时用家里的Mac修改代码后提交就报下面的错误提示:原因分析:简单来说就是不同操作系统的换行符不一样,具体参考下面:LF -UNIX或macOS使用,换行符 \nCR -Classic macOS使用,换行符 \rCRLF -Windows使用,换行符 \r\...原创 2020-02-04 15:23:53 · 24768 阅读 · 1 评论 -
git pull 报错:Exiting because of unfinished merge.
完整报错信息如下:error: You have not concluded your merge (MERGE_HEAD exists).hint: Please, commit your changes before merging.fatal: Exiting because of unfinished merge.解决方法:1、放弃本地更改git reset --hard o...原创 2019-11-14 11:16:31 · 15380 阅读 · 2 评论 -
Git使用push提交代码报错解决
完整错误信息如下:error: src refspec dev does not match any.error: failed to push some refs to 'http://Xiaoxiaoxiao@git.enheng.net/frame/lf-file-service-upload-client.git'操作步骤及原因分析:1、git新建了一个项目,需要把本地的项目提交...原创 2018-12-29 17:53:46 · 2996 阅读 · 0 评论 -
Idea拉取Git上项目的新分支以及在Idea上新建分支提交到Git
一、Idea拉取Git上项目的新分支背景说明:在Git仓库手动创建了一个新的分支,本地Idea想要拉取新建的分支到本地,但是Idea分支管理里找不到所建分支,所以无法拉取新分支到本地。处理方式:项目上右键–git–Repository–fetch,依次点击,再次查看分支管理,可以看到新建的分支了。二、在Idea上新建分支提交到Git处理方式:1、Idea将代码切换到本地新建的分支...原创 2019-01-18 14:01:04 · 27847 阅读 · 4 评论 -
Idea中使用Git的常用操作
一、成员A在本地新建项目P并提交到Git仓库1、在本地创建一个新的项目。2、创建本地仓库,依次选择 VCS - > Import into Version Control -> Create Git Repository这时会出现一个弹窗让选择本地仓库的位置,这里选新建项目P所在的位置,点击ok就完成了本地仓库的创建。3、在项目上右键,依次选择 Git -> Add...原创 2019-01-18 14:44:22 · 3107 阅读 · 1 评论 -
删除项目下.git文件夹后从远程仓库更新代码或提交本地代码到远程仓库的方法
作为一个都git不了解的人,会经常弄错分支,或者遇到冲突无法更新或提交代码。这时有的人就会删除项目下.git文件夹,但是删除后发现不能更新代码也不能提交代码了,下面就是解决方法(以Idea为例)。1、选择项目,创建git本地仓库,依次选择 vcs --> import into Version Control --> Create Git Repository。2、项目上右键...原创 2019-03-01 18:10:19 · 4690 阅读 · 1 评论