![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 63
JackMa_
每个优秀的人,都有一段沉默的时光,那段时光,是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。
展开
-
带着历史提交记录迁移git仓库
1. git push --mirror--mirror模式会把本地的分支都克隆// 先用--bare克隆裸仓库git clone git@gitee.com:zhangamie/testApp.git --bare// 进入testApp.git,这样就可以把所有分支都克隆到新仓库了git push --mirror git@gitee.com:zhangamie/testApp2.git或// 普通模式克隆仓库git clone git@gitee.com:zhangami.原创 2022-01-12 17:21:28 · 186 阅读 · 0 评论 -
git push遇到错误: [rejected]master -> master (non-fast-forward)的解决方法
执行git push只之后报如下错误:Username for 'https://gitee.com': **@**.comfatal: unable to get credential storage lock: File existsTo https://gitee.com/**/**.git ! [rejected] master -> master (non...原创 2020-03-20 20:18:10 · 7909 阅读 · 6 评论 -
怎么将本地文件上传到远程git仓库
(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init 把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add . 用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m 'first co...原创 2020-03-20 18:31:54 · 2323 阅读 · 1 评论 -
warning: LF will be replaced by CRLF in ** 的原因及解决办法
起因:执行gir add 的时候提示:warning: LF will be replaced by CRLF in 1.html.原因:windows中的换行符为 CRLF,而在Linux下的换行符为LF,所以在执行add . 时出现提示工作区的文件都应该用 CRLF 来换行。如果改动文件时引入了 LF,提交改动时,git 会警告你哪些文件不是纯 CRLF 文件,但 g...原创 2020-03-20 18:29:23 · 3449 阅读 · 0 评论 -
git pull报错refusing to merge unrelated histories
今天在win10下用Git-2.9.0往github上传新项目我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传。先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在gi转载 2017-03-15 22:53:04 · 1900 阅读 · 0 评论 -
Git 遇到了 early EOF index-pack failed 问题
今天想 clone 一下 boost 在 github 的 repo,结果在 clone 的过程中遇到了下面的错误。我原本以为是网络原因,今天学校网速废成渣了,很多同学都去网吧撸去了,所以就 retry 了一次。还是出现了下面的错误,然后就不得不 google 去了。$ git clone https://github.com/boostorg/boost.gitCloning into '转载 2017-04-12 10:39:52 · 21618 阅读 · 1 评论 -
Git 一篇搞定基本操作
命令行操作(由于是linux命令行下的普通用户,都是在$级别下操作):一. 本机配置添加用户 git config –global user.name “XX” git config –gloaba user.email “XX@163.com”查看git配置及用户信息 git config –list生成SSH秘钥(2种方式:1.git GUI图形界面化操作; 2.git命令,即以下流程) 1)...转载 2018-03-15 11:47:57 · 252 阅读 · 0 评论 -
GIT用git update-index命令忽略已经在版本控制并已提交过的文件
场景:开发的时候,我们可能需要的开发环境部分配置跟测试及生产环境不一样,如数据库配置,需要手动修改,又不想把修改过的配置文件提交,这时候只需要用到下边的命令。具体操作如下:在命令行中输入git update-index --assume-unchanged [file-path]命令中的file-path 就是需要忽略提交的文件的路径,只对文件有效。如果需要恢复提交,使用...原创 2019-05-28 21:52:22 · 11437 阅读 · 0 评论