前言:工作中协同是很重要的一部分,但是遇到问题,网上总有一大把的解决办法,但是真正可以解决问题的未必有几个,最终原因是每个人的问题根源不一样,下面的常见错误是本人在工作中经常遇见,也把解决方法和思路列举出来,不一定那么专业,也希望给自己再次遇到或者有遇到的朋友,提供一点点帮助:
一、fatal: not a git repository (or any of the parent directories): .git
1、
fatal: Not a git repository (or any of the parent directories): .git
出现这个问题后,发现其实是在本系统下没有找到一个.git这样的目录,所以在终端下使用git --help
命令,显示了其主要的一些命令参数,发现一个参数是init:
2、init Create an empty git repository or reinitialize an existing one
执行git init
之后,然后再重新编译,这个问题就被解决了。这里要注意的一点是,和svn不一样,svn不需要自己使用命令来创建自己的资源库,而git需要自己使用命令手动创建,具体.git的位置和你在哪个目录下执行命令有关。
二、 ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://*******'
报这个错误,原因在于本地库和远程库的代码不一致
1,如果是已经在运行的团队项目,那么使用git pull origin master
然后在git push origin master
2,如果是第一次手动新建的项目,那么不存在远程仓库有重要资料问题,直接使用强制上传git push -f origin master
三、每次git pull
或者git push
的时候,都要输入账号和密码
- git bash进入你的项目目录
- 输入以下命令会在配置文件里添加信息,作用是用来存储你的git账号和密码
git config --global credential.helper store
三、warning: LF will be replaced by CRLF in 文件地址
#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true
……持续更新中
网友评论