MyEclipse项目提交到Git@OSC简单示例

##初始准备

  • Git@OSC账号

  • MyEclipse 这里用的是MyEclipse for Spring 2014版本,较新的版本一般都已经配好了Git功能,不确定的话可以看Prefernce->Team->Git,如果存在此项配置就可以继续,未来要对Git的配置也在这里操作。没有的话可以试试Egit插件。

##配置Git版本库

  • 在Git@OSC上创建一个项目,填写相关信息,想被别人搜索到就不用勾选私有项目,当然这样属性之后也可以更改。 创建项目

    填写项目信息

  • 在要上传的项目上右键,选择Team->Share Project 右键分享项目

  • 选择Git并点击下一步 选择Git

  • 配置Git版本库,在下图中选择Use or create repository in parent folder of project. 配置Git版本库

    可以看到如下信息,如果原本项目中没有Git版本库,要单击Create Repository按钮,然后点击Finish。 生成Git版本库

  • 查看Git Repository视图(可以在Windows->Show View->Others里查找),尚未Commit过的项目显示的是NO-HEAD。 Git Repository视图

  • 在Git@OSC上的项目主页上复制项目地址,这里为了方便使用HTTPS。然后到MyEclipse的项目上右键,选择Paste Repository Path or URI

    复制项目地址Paste Repository Path or URI

  • 在弹出的窗口上输入账号和密码,勾选保存,下一步,其余的已经默认帮你填上了,不用更改。 输入用户名和密码

    确认会拉取远程版本库的信息,可能需要点时间。 拉取远程版本库的信息

    origin可以修改成自己喜欢的名字,点击Finish。可以在Git Repositories视图中查看项目下的Remotes节点,里面是远程版本库的信息。 Finish

##代码Commit、Fetch、Push、Pull操作

  • 配置Fetch和Push 在项目的Remotes节点下选择Remote右键,选择Configure Push或Configre Fetch。 Configre Fetch

    如果URI为空,点击Change,输入项目地址,如前面所述填上账号和密码,直到Advanced选项变为可用。 Remote URI

    在Advanced弹出窗口里选择分支和标签,点击Finish。 选择分支和标签

    选择Save and Fetch。出现如下的提示即为成功。 Save and Fetch

    Push的配置也大致相同。

  • Commit代码 选择Team->Commit,填写注释,选择文件,Author和Committer可以到Preference->Git中去更改与配置。点击Commit and Push则代码会提交并推送到远程库里。 Commit and Push

    如果出现rejected - non-fast-forward错误可能是本地未与版本库同步更新,先从远程库Pull到本地即可。 rejected - non-fast-forward

##备注

  • 如果从Git@OSC上克隆一个项目到本地,使用Paste Repository Path or URI即可,其余操作大同小异。
  • Git@OSC上提供了丰富而灵活的项目管理功能,一般来说基本够用,具体的可以查询帮助文档或找个Demo项目慢慢熟悉。
  • 之前用的是GitHub,但是考虑到稳定与速度还是转投Git@OSC,况且还有免费的私有项目提供。
  • 从SVN转过来可能一开始对Git的相关概念不熟悉,不过两者的同大于异;对于只用对自己的小程序做下版本管理的情况,用起来是一样一样的。

转载于:https://my.oschina.net/u/2511831/blog/542697

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值