准备工作:
已经在仓库创建好项目,已知地址:
打开idea:
在intellij IDEA中 VCS——Import into Version Control——Create Git Repository——选择你的本地项目
eg: 根据我这个项目为例介绍:
经过这步后项目中就是创建本地库成功:下面我来添加远程库地址:
依次输入以下命令:
# 给项目设置远程远程仓库 #
git remote add origin http://服务器地址/gitbucket/git/huhy/newfiber-hydrology.git
# 抓取远程仓库数据,并自动合并远程分支
git pull origin master
# 把本地项目推送到远程Git仓库 #
git push origin master
然后就可以在intellij IDEA中进行update、commit、push了。
修改远程仓库方法:
方法一:
git remote set-url origin [url]
git remote set-url origin http://192.168.30.30:7088/gitbucket/git/manager/pumpingstation.git
方法二:
git remote rm origin
git remote add origin [url]
方法三:修改config文件,在各项目下,有个隐藏的.git文件夹,修改里面config的远程仓库路径即可
错误总结:
faial: refusing to merge unrelated histories
原因:
在首次提交代码之前,必须首先pull一下。但是因为两个仓库不同,发现refusing to merge unrelated histories,无法pull。
这是因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull后面。这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-histories
解决:
所以我们想要pull的时候 ,应该写如下git命令:
假如我们的本地源是origin,github上的分支是master,那么我们 需要这样写:
git pull origin master --allow-unrelated-histories
错误2
fatal: Authentication failed for
解决办法:
git config --system --unset credential.helper