今天使用idea修改git项目的作者信息,提交时遇到错误: 0 files committed, 1 file failed to commit: test --author 'java_suisui' is not 'Name ' and matches no existing author 解决方案:需要在该项目的.git/config 文件中添加下面配置即可: [user] name = java_suisui email = xxx@163.com…
Git提交时提示'The file will have its original line endings in your working directory' Git出现错误 git add -A warning: LF will be replaced by CRLF in database/migrations/2017_07_04_10041   warning: LF will be replaced by CRLF warning: LF will be replaced by CR…
1.git config --system core.longpaths true 2.git config core.longpaths true…
1.首先打开Git Bash设置名字和邮箱: git config --global user.name "你的名字" git config --global user.email“你的邮箱" 2.删除.SSH文件下的known_hosts(.SSH在C:\Users\Windows用户名目录下) 3.生成ssh公钥认证所需的公钥和私钥文件 ssh-keygen -t rsa -C "你的名字/你的邮箱" 然后会出现以下内容 Generating publ…
git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支 上.前提是远程只有一个master分支.第一步:首先到工程目录下.打开git bash命令框第二步:创建本地my分支,git checkout -b my(已经存在my分支则git checkout my直接切换到my分支)第三步:将本地my的分支上的修改提交至缓存区,        git add .(提交全部修改),或者只…
转载自:https://github.com/geeeeeeeeek/git-recipes/wiki/5.5-Git%E6%8F%90%E4%BA%A4%E5%BC%95%E7%94%A8%E5%92%8C%E5%BC%95%E7%94%A8%E6%97%A5%E5%BF%97 提交是Git的精髓所在,你无时不刻不在创建和缓存提交.查看以前的提交,或者用各种Git命令在仓库间转移你的提交.大多数的命令都对同一个提交操作,而有些会接受提交的引用作为参数.比如,你可以给git checkout传入…
不知道大家有没有看过自己项目的git 提交信息-----我看过好多次 ,不忍直视  然后提醒一起的小伙伴 :大家规范点 信息要详细, 过段时间再看下 ,还是一样. 相信很多猿都有这样的感受,对于垃圾的提交信息深恶痛绝,特别是那些提交信息为 "fix bug"的commit,SO, 如果提交的时候能有 些填写规范的提示  或者高级点有交互式的约束就好了. 这里给出两种方案,也是业界比较通用的 1. commitizen 交互式约束命令 提交 2.配置git commit 模板 先来介绍第…
本文转自:https://blog.csdn.net/myphp2012/article/details/80519156 在多人协作开发时,经常碰到同事把最新修改推送到远程库,你在本地也做了修改,这个时候无论是执行git pull还是执行git push都会提示错误,我的解决方式如下: 先隐藏掉本地的修改,然后执行git pull从代码块拉取最新代码,具体步骤如下: 1.输入 git status 查看本地的修改 2.输入git stash 隐藏掉本地修改 3.输入 git pull 从代码库…
今天在使用git提交代码的时候,犯了个很低级的错误,按照一切流程当我add并commit提交代码,最后使用push到远程仓库, 接下来奇怪的事情发生了,push之后,查看远程仓库代码并没有发现提交记录,emmmm~ 此时我内心是不淡定的,什么他妈的鬼?我提交的代码去哪里了 ? 正好此时,赶上运维升级服务器,以为是服务器的问题,等服务器升级完再试一试. MD,服务器升级完了,再次push在远程仓库仍然无法看到提交记录,在本地使用git -log查看提交记录, 草,这不是有提交记录吗,真是见了鬼了哦…
Git提交代码push时,报错这个 error: src refspec master matches more than one. error: failed to push some refs to 'xxx.git' 发现原因是因为git里有一个tag(标签)和当前提交分支重名了,git检测到多个重复名称,因而报错提示你... 解决办法: 1.云端重新命名tag,弄好后重新pull,再push,如果还不行,就用第二种 2.本地删除掉tag,再push就可以了 - 如果是SourceTree…