准備工作:
已經在倉庫創建好項目,已知地址:
打開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
