git提交项目到远程仓库
操作记录
1.git项目创建
首先,先在git上面创建一个新的项目
2.项目提交
1、 初始化
git init
2、添加
git add .
注意: 这里的add后面是有个点的,别漏了!!!而且中间要有空格
问题: The file will have its original line endings in your working directory
原因:代码中存在LF换行符,在windows上,git会自动转换,所以
会提示相关的信息
解决: 关闭转换功能
git config core.autocrlf false
3、 提交
git commit -m '提交'
4、 指向git路径
git remote add origin + 远程仓库地址
如果地址有添加过,需要切换成新的,则
删除旧的地址
git remote rm origin
git remote add origin 新的远程仓库地址
**5、**如果远程仓库有文件,则先pull拉取项目文件
git pullorigin master
6、 推送
git push origin master
问题 1:atal: branch ‘master‘ does not exist
解决:
1. git pull origin master --allow-unrelated-histories
2. git branch --set-upstream-to=origin/master master
问题 2:Updates were rejected because the tip of your current branch is behind
解决:这是两端有不同文件导致的,直接强推就行
git push -u origin master -f
问题 3:See the ‘Note about fast-forwards’ in ‘git push --help’ for details.
解决:这是合并分支出现问题
没有设置默认分支
git pull origin master --allow-unrelated-histories
设置了默认分支
git pull --allow-unrelated-histories
问题 4:Exiting because of an unresolved conflict
解决:这是代码中有出现冲突
查看冲突文件
git status
解决掉冲突的文件就好
然后,重新add、commit、pull、push