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.如果是第二次提交需要先