idea直接推送項目到遠程倉庫


准備工作:

  已經在倉庫創建好項目,已知地址:

打開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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM