首页
JAVA笔记
数据库笔记
混乱记忆
小站记
您现在的位置
五个步骤解决教你瞬间上手 git
简介: 终于在项目中正式用到 git 了,简单操作以前会点,但真正玩起来还是那么多不顺心,总结几个操作步骤小白也能玩转它
本文适合将要使用 eclipse egit 插件进行协同开发的开发人员,主要目标是快速上手,git 仓库管理员绕道。

先解释下几个个关键词
本地代码:就是开放人员编辑的文档。
远程库:存储所以代码的地方。
本地库:可以认为是远程库的镜像,可以是部分镜像或完全镜像。

假设阅读本文的开发人员已经安装了 eclipse egit 插件。
  1. 生成 RSA 秘钥文件:要从 git 仓库下载代码一般情况下需要先生成一个 RSA 加密文件,eclipse中操作步骤如下:Preferences -> General -> Network Connectiors -> SSH2 -> Key Managment -> Generate RSA Key ,信息填写完成后 单击 Save Private Key 选中的路径下会创建出两个文件,将 pub 后缀的文件发送给 git 仓库管理员,然后再:Preferences -> General -> Network Connectiors -> SSH2 -> General 单击 add Private Key 选中 另一个 非 pub 后缀的文件。最后单击 OK 完成秘钥的配置。

  2. clone 仓库代码的方法:先 打开 Git Repository Exploring 视图,单击 Clone a Git repository ,再按要求填写链接信息就可以把 代码 clone 下来了,在这个过程中可能需要输入之前创建秘钥时使用的 password.

  3. 执行git导入向导:file -> import -> Git -> Projects from Git -> next -> Local 然后根据自己的需要就可以把 代码从本地版本库(正常情况下一般有两个库,远程库和本地库,本地库是步骤 2 生成的)中导入到工作空间中。

  4. 代码修改后如何更新到远程库中:先右键要提交的代码或项目 -> team -> commit (该动作将代码提交到本地库中) -> 再右键要提交的项目 -> team -> Push to Upstream (没有代码冲突的情况下本地代码就提交到远程库中)

  5. 提交时代码冲突解决(该操作方式不推荐使用,请参考步骤6):右键要提交的项目 -> team -> pull (如果代码没有进行本地commit直接pull会自动与远程库进行代码合并,合并过程没有提示,如果代码已经进行了本地commit那么会出现警告,并且终止合并操作请阅读步骤6)。合并后发现很多标红的文件,打开后进行调整,调整完成后:右键要提交的文件 -> team -> Remove from Index (标红消失)。将所有代码调整完成后:执行步骤 4 
  6. 正确的使用方法:在clone完代码后,在本地创建两个分支(为了方便说明暂时称之为分支1和分支2)。分支1用来做远程的代码同步,分支2用来做本地代码开发。当分支2的代码开发完并提交到本地库后,先更新分支1到最新版本,然后将分支2合并到分支1上,最后提交分支1的代码到远程库。

最近更新