从远程克隆至本地
1.在存放项目目录中打开终端,有两个方法。
第一个方法是直接打开终端软件,然后进入需要存放项目的目录,
cd /Users/xxx/greenSoftxxx/sourceTree/dorago
第二种方法是在文件管理器中直接打开
然后输入克隆git的地址
git clone https://github.com/34777jj/dgcgg/hudh.git
把本地项目放到coding上
在coding上建立一个项目,然后创建一个代码库
代码库创建成功,复制仓库地址,到我们项目的终端窗口
1. git init
这个项目下生成一个隐藏的.git后缀文件
2.git remote add origin https:// e.coding.net/用户名/项目名/代码库名.git
把本地项目和远程代码库关联
3. git add .或者git add XXX ()
把文件加入到git中 例如 git add gradle
4. git commit -m "本次提交的描述"
提交代码至本地库
5.git push origin master
提交代码至远程代码库
注意 如果在创建代码库的时候设置了“生成 README 文件”,因为本地没有readme文件,而远程代码库有,会造成冲突这个时候有三种解决方案
第一种 先拉远程代码库,进行本地更新
git init
git remote add origin http://bbbbb/bbb.ddd.git
git pull origin master
git add .
git commit -m "sss"
git push origin master
第二种 本地没有readme那就建立一个
git init
git remote add origin http://bbbbb/bbb.ddd.git
git pull --rebase origin master
git add .
git commit -m "sss"
git push origin master
第三种 那我就强制上传覆盖远程文件
git init
git remote add origin http://bbbbb/bbb.ddd.git
git pull -f origin master
git add .
git commit -m "sss"
git push origin master
重新关联代码库的命令
git remote rm origin
再次连接
git remote add origin ‘仓库地址’
以上就完成了所有操作,可能遇到的问题
Push failed
Remote: CODING 提示: Authentication failed.
remote: 认证失败,请确认您输入了正确的账号密码。
Authentication failed for 'https://e.coding.net/用户名项目/仓库.git/'
用户名密码输入错误,再次提交或者下拉时输入正确的用户名密码
Push rejected
Push to origin/master was rejected
打开terminal-》git pull》git pull origin master-》git pull origin master --allow-unrelated-histories
如果下拉的时候还有问题并且报了如下错误
Can't Update
No tracked branch configured for branch master or the branch doesn't exist.
To make your branch track a remote branch call, for example,
git branch --set-upstream-to=origin/master master (show balloon)
git branch --set-upstream-to=origin/master master
本地分支与远程分支关联
之后就可以成功了
注意:当我们git push origin master关联代码库成功之后稍微等一会,马上做一些git操作,会报错,上传需要一定时间