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