提交本地项目到oschina

步骤一:在oschina上创建一个项目,此处项目名为ng2-demo,并记下对应的https 地址

https://git.oschina.net/###/ng2-demo.git

步骤二:准备本地项目,并在idea中打开;

步骤三:VCS –> Import into Version Control/Create Git Repository… 选择当前项目的根目录.创建一个本地仓库。如下图所示:

步骤四:右键点击项目 –> Git/Add 添加文件到本地Git仓库中,如图:

步骤五:右键点击项目 –> Commit Diretory… 在弹出的窗口中,可在最右边Git下 author 填写作者提交的名称(不填也可以)。还有可以勾选一些设置选项,一般默认即可。如图:

点击上图中的 commit按钮 ,把修改提交到本地仓库。

步骤六:推送到远程Git仓库,点击 VCS —>PUSH ,如图:

弹框打开之后如下图:

url填写oschina上生成的地址即可。

注意:

如果在提交的时候 有时会遇到: Push to origin/master was rejected这种错误一般是仓库中存在一部分代码没有更新到本地, 比如,创建项目的时候oschina一般会让勾选README.md 来初始化项目,所以导致仓库代码和本地不同步。
解决方案:先更新后代码到本地,再将本地代码推送到服务器上即可。
1.pull 代码到本地,点击 VCS->PULL,有时候origin/master 会出不来,点下remote后面的按钮,刷新一下即可,如下图:

从VCS中的git中pull一下github中初始化的空仓库,但是有的时候执行VCS->Git->pull也是会报错的,错误如下:

Git Pull Failed: fatal: refusing to merge unrelated histories

意思是git拒绝合并两个不相干的东西
此时你需要在打开Git Bash,然后进入相应的目录,然后敲git命令:

git pull origin master --allow-unrelated-histories

2.pull成功之后可以在本地看到README.md文件,然后再进行push 既可

idea提交本地项目到oschina相关推荐

  1. eclipse使用git提交本地项目,提交至远程github上

    准备工作: 目的:eclipse使用git提交本地项目,提交至远程github上 eclipse版本:eclipse4.5  64位 jdk版本:jdk-1.7 64位 项目类型:maven web项 ...

  2. github上传本地项目_提交本地项目到GitHub

    注册账号这里就不讲了,自己官网注册.(没注册上篇的添加key步骤肯定完成不了) 官网 https://github.com/ Git与Github区别 Git是一个分布式版本控制系统,简单的说其就是一 ...

  3. 提交本地项目到github和提交更新

    一:首先当然是去github注册账号了. 二:注册完毕登录后,在自己的首页上面点击右上角"+"号,然后选择New repository,或者直接点击下面的绿色按钮,创建一个新仓库. ...

  4. Eclipse4.4设备egit插件提交本地项目代码到远程仓库

    一.设备egit 打开Eclipse的Marketplace.在搜索框中输入egit就可以,能够看到Eclipse4.4已经默认安装了egit,当然假设有新版本号的egit公布的话,也能够在下图上点击 ...

  5. IDEA提交本地项目至Gitee

    1.登录gitee新建仓库 2.生成好的仓库如下 3. 创建 本地项目或者已有 项目 我这里 就创建一个vue-cli新项目project-test 4.打开项目 File->Open然后选择p ...

  6. git提交本地项目gitlab合并分支提交代码合并分支时的冲突解决git拉取新项目

    总结:选中右键 git add commit pull 运行 push 一.把dev(主分支)合并到本地自己的分支 1.选中要提交的对象(可以是整个项目,也可以是单模块提交) 2.右键-Git-Add ...

  7. 提交本地项目到github

    要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册 打开浏览器 在地址栏输入地址:github.com 填写用户名.邮箱.密码 点击Sign ...

  8. 使用Git上传本地项目到oschina

    原文地址:https://my.oschina.net/158/blog/530112 --------------------------------------------- 1.首先看一下自己是 ...

  9. 本地项目转git项目的详细操作方法

    很多从svn转到git的开发人员,应该有一个困惑,那就是怎么把本地项目转成git项目,并上传到git服务端,下面就介绍一种比较实用的方法! 一.下载工具 在用svn时,我们用过TortoiseSvn这 ...

最新文章

  1. Linux下查看/修改系统时区、时间
  2. 你也许不知道的Vuejs - 使用ES6快乐的玩耍
  3. java arraylist 对象 删除_ArrayList实现删除重复元素(元素不是对象类型的情况)...
  4. 仿头条新闻app,实现下拉刷新,上拉加载分页
  5. 百度小程序html解析图片过大_如何快速高效爬取谷歌百度必应的图片
  6. 思科路由器Ez***解决地址重叠测试
  7. paip.日志中文编码原理问题本质解决python
  8. java设置excel表头_设置Java导出Excel表头
  9. 网站SEO提升关键词排名的六个步骤
  10. usb keyboard找不到驱动程序_让台式机也能用上蓝牙,毕亚兹USB蓝牙适配器体验
  11. 【C++】运算符重载/函数的返回值为解引用
  12. 详解ISA防火墙策略元素
  13. 磁盘空间清理·微信文件夹
  14. 何洛洛高考成绩查询2021,2021高考查分时间表 什么时候查成绩
  15. shell命令之ln
  16. 漫游测试之性能测试(5.4-执行计划)
  17. Wifi密码 (10分)
  18. 三大流行BI分析平台推荐,企业数据化选择工具
  19. jvm中关于slot的理解
  20. BZOJ3165 Heoi2013 Segment

热门文章

  1. python判断两个数是否互质_《算法》第一章——判断两个整数是否互质
  2. 工作中遇到的问题和一些经验总结
  3. 极线几何关系、极点、极线,三维重构,k-d树的特征匹配方法
  4. 飞机一般是什么操作系统?
  5. 横空出世!IDEA画图神器来了,比Visio快10倍
  6. 一个tesseract ocr box 文件查看toy,python
  7. kettle工具坐mysql数据迁移_Kettle数据迁移的安装及使用
  8. Linux实战技巧--文件系统操作(四)--文本内容查看(cat/head/tail)
  9. 基于MATLAB实现进制数转换
  10. 群晖导入SSL证书HTTPS访问