zoukankan      html  css  js  c++  java
  • 在Eclipse中使用Git

    一、 GitHub 上克隆项目到本地

    (1)File→Import…→Git→Projects from Git(with smart import)

    (2)选中 Clone URI

    (3)输入克隆的项目在 GitHub 上仓库的地址(克隆项目不需要用户名和密码)

    (4)选择该项目中你想要克隆的分支

    (5)选择项目存放的路径

    (6)点击完成

    二、更新本地代码

    ​ 项目在 GitHub 上被合作伙伴更新之后,我们就需要将 GitHub 上最新的代码拉到本地库,如果不更新本地库直接上传会由于不是最新的版本而被拒绝上传。

    (1)remote→fetch from(从远程获取最新版本到本地)

    (2)merge(合并到你想要的分支上)

    三、将本地代码上传到GitHub上

    (1)commit(将代码先添加到本地库)

    (2)remote→push→输入仓库地址和GitHub的用户名和密码(将本地库中的代码上传到 GitHub 上创建的仓库中)

    【注1】在项目的协同开发过程中,如果 GitHub 上的仓库不是你创建的,你克隆下来的项目完成代码的编辑之后上传会失败。此时如果想要上传成功,必须让 GitHub 上仓库的拥有者添加你为合作伙伴。

    【注2】非合作伙伴如何共同开发项目?

    ​ GitHub 上有好多开源的好的项目,我们可以下载下来查看、借鉴别人的代码。但是如果我们修改了,由于不是对方的合作伙伴,我们无法将代码上传到别人的仓库,此时我们可以选择使用 fork 和 pull request 操作。

    四、其他操作

    1. 切换到历史版本

    (1)查看历史版本,在工程上右键→Team→Show in History

    (2)在要切换的版本上右键→Reset→Hard

    【注】在 Eclipse 中如果已经切换到过去的版本就不能再切换回来了,如果想要重新回到最新的版本只能通过命令行的方式。

    2. 创建分支

    (1)在工程上右键→Team→Switch To→New Branch…

    (2)给分支命名

    (3)点击 Finish 之后自动切换到新的分支

    3. 合并分支

    ​ 以将其他分支合并到主分支为例:

    (1)Team→Switch To→master(切换到主分支)

    (2)Team→Merge...→选中那个你想要合并的分支→Merge(将分支中的内容合并到主干)

    4. 解决冲突

    ​ 让主干和分支在同一个位置添加一行代码:

    (1)分支添加内容,并添加到本地库

    (2)主干添加内容,并添加到本地库

    (3)在主干上合并分支,出现冲突

    (4)比较后选择要保留的代码,重新添加到本地库冲突即可解决

  • 相关阅读:
    开始写游戏 --- 第十一篇
    开始写游戏 --- 第十篇
    开始写游戏 --- 第九篇
    CDN的原理以及其中的一些技术
    深入理解Redis主键失效原理及实现机制
    使用 Redis 实现分布式系统轻量级协调技术
    Redis实现分布式锁
    进程线程协程
    类加载机制
    消息队列
  • 原文地址:https://www.cnblogs.com/jiajun107/p/14305146.html
Copyright © 2011-2022 走看看