在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)比较后选择要保留的代码,重新添加到本地库冲突即可解决

posted @ 2021-01-20 21:23  Java程序员的进阶之路  阅读(462)  评论(0编辑  收藏  举报