myeclips 提交代码到bitbucket或者github

来源:互联网 发布:无情对 知乎 编辑:程序博客网 时间:2024/09/21 08:16

                   Myeclips 提交代码到bitbucket

Bitbucket(https://bitbucket.org/) 似于Github的免费代码托管空间,采用Mercurial和Git作为分布式版本控制系统。这里总结了一下Bitbucket 和 Git 的使用方法。Github使用和它大同小异。本文以bitbucket为例。

第一步:新用户注册  :略

第二步:登录、创建仓库 repository

登录后可以创建自己的 repository 仓库


第三步:个人仓库创建成功


 

第四步:新建Project 并且用git提交到bitbucket的远程仓库里


 
1 .MyEclipse新建一個project ,如下图所示

 
2.从图中可以看出两个项目有所不同,说明Test并没有在git的监控下,现在进行配置
3.在myproject上右鍵,選擇Team—>ShareProject,如下圖

 
4.选择git ,然后




点击完成后,会看到项目状态发生了变化


 
 5.提交project
  右建项目 Test---Team--Commit 

 

 6.提交到本地后,就可以推送到远程见好的仓库中了

 
 7 同样在项目中又键选择Team--Remote--push ,然后将上图中地址复制过去




如果出现在 Push到服务器时有时会出现 rejected - non-fast-forward 错误,这是由于pull的代码而远端发生改变,此时再提交之前你需要将远端的改变合并到本地上
以下是解决方案:
1> 打开 Git Repositories,在 Working Directory 中确保可以看到要提交的工程
‘2> 在 Remotes 中可以看到远端分支,在分支下向左的绿色箭头图标代表Fetch,右键 -> Configure Fetch
3> 确认 URI 和 Ref mappings都是正确的,点击 Save and Fetch,之后可以看到 Fetch Results 分支在一起,点击OK
4> 此时在 Branches 中应该可以看到 Remote Tracking 存在远端分支
5> 右键 Branches 中的 Local 中的 master,选择 Merge
6、选择 Remote Tracking 中的 origin/master,点击 Merge
7、这是合并后的反馈结果,之后就可以重新提交代码了
 8.如果是第二次提交需要先