1、新建本地仓库
git init
2、添加文件到本地仓库
git add .
3、提交文件到本地仓库
git commit -m "项目描述"
4、将本地文件推送到coding服务器
git remote add origin https:// git.coding.net/用户名/项目名.git
git push origin master
5、Push 过程中遇到的问题及处理方法
(1) 如果push时遇到无权限,没有提示输入用户名和密码直接403的问题
处理方法:直接修改.git/config文件中url:
https://coding用户名:密码@git.coding.net/用户名/项目名.git
或者通过命令:
git remote add origin https://coding用户名:密码@git.coding.net/用户名/项目名.git
(2)如果出现(non-fast-forward)错误,
方法一:可以直接用-f(强制推送)
git push –f origin master
方法二:
1、git pull origin master --allow-unrelated-histories //把远程仓库和本地同步,消除差异
2、重新add和commit相应文件
3、git push origin master
4、此时就能够上传成功了
6、git pull 报错There is no tracking information for the current branch...
1、通过 git branch -vv命令查询本地分支和远程分支的关联关系
方法一:
1、删除掉没有建立关联的分支,新建一个有关联的的分支
git branch -D develop (注意先切到master分支上,在进行删除)
2、git checkout -b develop origin/develop (第一个develop是我的本地分支名,origin/develop 指的是远程分支,这样新生成的本地develop分支就已经关联了远程的develop分支)
3、git branch -vv 检查是否真正建立关联
方法二:
1、给之前没有关联的分支,指定必须要关联的远程分支
git branch --set-upstream-to=origin/远程分支名 本地分支名
即:git branch --set-upstream-to=origin/develop develop
2、再通过git branch -vv 确认是否关联成功
7、git报错:Couldn't find remote ref XXXX (gitlab报错)
XXXX does not appear to be a git repository Could not read from remote repository(github报错)
git报找不到远程库错误,无法pull和push代码
解决办法:
1.查看远程库连接:git remote -v
发现远程库连接错误,需要重新建立关联
2.清除远程库连接 :git remote rm origin
3.重新建立远程库连接: git remote add origin XXX (XXXX为远程库url地址)