搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
计算机专业转教育技术,转现代教育技术试题.doc
2
Android平台架构和Android Framework的区别
3
ESXI 7.0 安装 MacOS_esxi装苹果
4
已知深度图,获得某个像素点的三维坐标_像素坐标 根据深度信息 得到 3维点
5
CrossOver 22中文版本更新上线功能介绍_crossover arm
6
c语言中如何将以IEEE754标准显示的int型变量转换float型变量_flutter int32 转ieee754
7
push发出去php,unipush 服务端PHP不能离线发送
8
鸿蒙系统基于安卓是什么意思,华为鸿蒙系统基于安卓还是Linux呢?
9
PyQt5 实战记录1 如何进行资源打包_pyqt5 打包 图片
10
mips汇编基础与解析_汇编jarl
当前位置:
article
> 正文
Git和Egit安装使用总结
作者:凡人多烦事01 | 2024-03-16 11:11:00
赞
踩
git和egit
如果对git的知识不太了解请先学习了解下,推荐
廖雪峰git教程
。
本内容只总结了在实际工作常用的一些操作。
一 安装配置git
自行百度git,下载并安装到电脑上,我安装到了D盘(自己选择)。
安装完成后打开命令行窗口输入:git ,出现如下内容即成功。
接着继续配置下全局的用户名和邮箱(到github上注册好):
二 egit安装配置
eclipse好像在某个版本以后,就已经自带egit插件了无需安装,如果没有可以自行下载:
egit下载
(安装方法压缩包内已经提供)。
打开eclipse的Window>
Preferences > Team > Git进行配置:
三 配置SSH连接GitHub、GitHub配置ssh key
(1)进入用户的.ssh文件夹(没有的话自己创建一个
.ssh文件夹
即可)下,右键选择Git Bash。
(2)生成ssh key,在弹出的窗口里输入:$ ssh-keygen -t rsa -C "xxxxxx@qq.com" #自己github的邮箱地址;
(3)然后接着三次回车,看到文件夹里生成了id_rsa(私钥)和id_rsa.pub(公钥);
(4)用文本编辑器打开id_rsa.pub,全选复制公钥。
(5)登录GitHub系统;点击右上角账号头像的“▼”→Settings→SSH kyes→SSH and GPG keys。
(6)然后点击“New SSH key”,将复制的公钥粘贴到Key里进去(Title任意写):
四 egit使用
1.本地仓库与远程仓库同步
(1)本地用eclipse创建java项目TestPro,进入项目所在文件目录,空白处右键选择"Git Init Here",此时此项目已经成为本地的一个仓库,可以被git跟踪。
(2)登陆GitHub创建同名的仓库“TestPro”,然后点击进入仓库将仓库的远程连接复制到粘贴板上。
(3)eclipse上右键“TestPro”项目,Tem>Share Project >Finish。
(4)右键“TestPro”项目,Tem>Add to Index将文件添加到暂存区。
(5)右键“TestPro”项目,Tem>Commit,填写备注提交到本地master分支上:
(6)右键“TestPro”项目,Tem>Remote>Push,将(2)中复制的链接粘贴到URI里,然后填上用户名和邮箱,点击next,进入下一步设置后点击Finish,现在已将本地项目推送到远程仓库里,可以在GitHub上看到,也可在别的机器上将项目克隆下来。
2.本地仓库的更新提交及与远程仓库冲突的解决
一般多人同时开发时,提交前先更新下代码,然后再提交。
(1)更新步骤:右键项目 Tem>Pull
(2)提交,上面其实已经展示了提交的过程,先 Add to Index将文件提交到“暂存区”里,再Commit将“暂存区”的内容提交到“master”分支上(或者别的分支)。
(3)但如果有人和你改了一样的文件,并且在你之前提交,那么这个文件就会冲突,就提交不上去。此时可以先解决冲突:
a.冲突的文件会有个红色标记,只需要在此文件上“右键”>Tem>Merge Tool;
b.此时会出现本地与远程文件的对比窗口,左边是你本地的代码,右边是远程最新的代码;
c.现在就可以解决冲突了,将需要留下的代码复制到左边的窗口里即可(即使敲个空格也算解决冲突);
d.右键文件Tem>Add to Index,发现红色标记消失了,其他冲突文件可同样解决;
e.按照步骤(2)就可以提交了。
3.提交到远程仓库
右键项目>Tem>Remote>Push,与步骤1中(6)操作一样。
五 总结
git与egit的安装与配置麻烦点,但只需要配置一次。剩下的就是怎么使用egit,egit有很多功能,最基础的掌握了,其他的就可以慢慢挖掘了。
再次说明基础操作步骤:
先更新(pull),如果有冲突文件会有红色标记,然后Meger Tool解决冲突,接着Add to Index 和Commit,最后Remote>Push提交到远程仓库。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/249093
推荐阅读
article
eclipse
egit
代码
插件无法
拉取
远程
分支
问题解决_通过
eclipse
egit
下载指定...
eclipse
egit
代码
插件无法
拉取
远程
分支
变更问题解决_通过
eclipse
egit
下载指定
分支
后,其他
分支
...
赞
踩
article
E
Git
(
Git
Eclipse
Plugin
)使用...
编写不易,转载请注明(http://shihlei.iteye.com/blog/2124411)最近跳槽,新公司使用...
赞
踩
article
E
Git
(
Git
Eclipse
Plugin
)使用(转载)...
发现一片篇egit深度好文章先转载一下以下是原文 原先博客地址http://shihlei.iteye.com/blog...
赞
踩
article
最全
的
Git
在
Eclipse
中
的
使用
教程
---
E
GIT
-
Eclipse
下
的
GIT
插件...
高版本
的
Eclipse
自带有该插件E
Git
-基本配置配置
GIT
默认仓库配置
GIT
用户信息打开E
Git
相关视图EGI......
赞
踩
article
在
Eclipse
中使用
EGit
_
eclipse
egit
...
EGit
is already included in the
Eclipse
Juno Release.Fill th...
赞
踩
article
Git
管理工具
对比(
Git
Bash
、
E
Git
、
SourceTree
)_除了
sourcetree
...
原文地址:http://blog.csdn.net/hongshan50/article/details/2462240...
赞
踩
article
【LM】
eclipse
操作
git
大全(e
git
)
_
eclipse
集成e
git
从
远程
库拉取
代码
...
项目第一次提交a.1.创建
git
仓库——新项目场景:本地新建了一个项目,准备交给
git
管理a.2.创建
git
仓库——已有...
赞
踩
article
eclipse
中
egit
插件
使用
--
升级版_
eclipse
egit
升级...
首先嘚瑟一下,上一篇博客成为了开源中国代码托管的“帮助”教程,有兴趣的可以在空间里面找一下。习惯
使用
eclipse
做开发...
赞
踩
相关标签
eclipse
java
ide
git
Git
EGit
版本控制
Git Eclipse plugin
github