如何用idea把本地工程部署到码云
1、首先在你本地项目所在目录创建git仓库
2、点击工程名,右键,选择Git-->Add如图所示:
3、和本地Git关联之后,你的左侧目录会变成绿色,然后继续工程名右键,选择Git-->Commit Directory输入提交的相关备注(必填)然后点Commit,这时会提交到本地仓库。
4、继续工程名右键,选择Git-->Repository-->Push-->Pull(正常是要先点击pull的,因为这是第一次上传,点pull没法输入远程地址,所以先点push)
5、这里会提示让你输入远程URL,把你码云项目的URL克隆下来,Name不用改。然后返回去点PULL,如果你这时不返回直接点push,会提示拒绝,原因是本地和远程不同。
6、这时点击pull时,点一下中间的刷新,选择master分支。pull。(关键)我这里尝试了Windows和Mac,前者Win可以直接pull,后者Mac会拒绝,提示
Git Pull Failed: refusing to merge unrelated histories所以,需要Mac用户打开终端进入Git目录下,输入:
git pull origin master --allow-unrelated-histories意思是远程和本地进行合并。然后就可以push上传了。
备注:最后一步,我也不太清楚为何Windows操作就不需要输入命令。而Mac就会被pull拒绝。反正这样做了就可以了,亲身经历。希望各位知道原因留言告知,感激不尽!