CCS上使用GitHub代码管理教程

1、 将已有项目push到GitHub进行管理
1. ccs项目右击→team→Share Project进入configure Git Repository菜单。
2.use of repository in parent folder of project选项打钩,选择“create Repository”,点击Finish。至此创建Git仓库成功。此时的repository属于初始化状态,需要进行提交操作。
3.右击项目→team→Commit…进入commit Changes菜单

Commit message部分为本次提交信息说明的文本框,Files框为选择被管理的文件,右上角可以进行全部选择或全部不选择。选择完需要管理的文件后点击“commit”。提交后的repository就可以上传到GitHub了(需要GitHub账户)。
4.接下来在GitHub上新建一个repository,复制repository的HTTPS。

5.CCS上右击项目→team→remote→push…进入Push to Another Repository菜单,将复制的repository的HTTPS链接粘贴到URI框中,User填入GitHub的账户名,Password填入密码。点击Next进入push to GitHub菜单。
选择源分支和目的分支后,点击右侧Add Spec按钮,需要上传的源和目的状态会显示在specification for push框中。点击Next进行上传。

上传至GitHub,点击Finish。

登录GitHub查看,project已上传至GitHub。

2、 同步服务器数据到本地
1. CCS工具栏中选择View→other…进入show view菜单,在Git选项中找到“Git Repository”然后点击open。
右击Remotes→Create Remotes…进入new remotes菜单。选择“Configure fetch”→OK。
进入configure fetch菜单后点击change。
之后进入select a URI菜单,将复制的repository的HTTPS链接粘贴到URI框中,User填入GitHub的账户名,Password填入密码。

点击Finish回到configure fetch菜单。点击“Save and fetch”。至此下拉服务器的仓库操作完成。
Fetch配置完成后,CCS项目右击→team→pull即可完成下拉操作。
3、 分支对比
利用CCS上的Git插件可以进行代码分支对比操作。
1. CCS项目右击→Compare with→Branch,Tag,or Reference…
2. 进入compare菜单,选择需要进行对比的分支。
3. 点击“Compare”进入对比页面
左边红框部分显示的是俩个分支中文件内容不同的文件列表;右边显示不同分支相同文件的内容,红框部分不同的代码部分。双击文件列表中的文件切换要对比的文件。
4、 分支创建
在多人完成一个项目时,往往需要创建很多分支。
1.CCS项目右击→Team→Switch To→New Branch…

  1. 进入Create Branch菜单。
  2. 点击“Select”选择即将创建的分支所基于的分支(事例中所基于的分支为“master”分支),点击Finsh完成创建。查看project可以看到处在当前的分支中。
  3. 通过CCS项目右击→Team→Switch To来切换分支。灰色分支为当前正在进行的分支。
  4. 可以执行“一、push到GitHub”的操作将分支push到GitHub。
    5、 将GitHub上的代码clone到本地
  5. 找到并复制所要clone的代码的HTTPS。
  6. 在CCS的Project Explorer的空白处右击→import→import…
  7. 进入import菜单,选择Git下的Project from Git,点击“Next”。

  8. 进入Import Project from Git菜单,选择Clone URI点击“Next”。

5.将要clone的仓库链接粘贴到URI处。点击“Next”。

6.选择要clone的分支。点击“Next”。

7.点击“Browse”选择存放下载的repository的位置。点击“Next”。

8.下载完成后可以直接设置导入工程文件中。
选项1:导入已经存在的工程
选项2:使用新的工程向导
选项3:作为普通的导出导入

6、 分支合并
1. 在Git repository中Branchs下的local中选择一个分支右击→Merge…
2. 进入分支选择菜单。Local下对应的分支是本地的分支;Remote Tracking下对应的是GitHub上远程仓库的分支。

选择好合并的分支后点击“Merge”进行合并。合并成功后告知合并信息。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值