[Git & GitHub] Eclipse上配置使用Git
No.1 Eclipse上安装Git插件EGit
有的同学用的高版本的eclipse,其中就已经集成了Git,可以跳过此No.1步骤,没有集成Git的小伙伴请参看下面安装git步骤:
一种是直接通过`Install New Software...`直接安装:
弹出窗口点击Add...输入地址:
http://download.eclipse.org/egit/updates/
另一种方式是通过`Eclipse Marketplace`
搜索EGit:
No.2 在eclipse中配置Git:
在有GitHub账号的前提下
在Eclipse中Preferences > Team > Git > Configuration
点击Add Entry... 输入自己github账号的email 和 name
上步完成后,右键project> Team > Share Project... 选择Git > 点击Next > 后如下图:
仓库创建后,在其项目根目录会生成.git文件夹
同时,project已经建立了git版本控制,但此时未创建分支,处于NO-HEAD状态
文件夹中的符号”?”表示此文件夹处于untracked状态(这之后的每次在项目中追加新文件的时候都会是这种状态),这样就成功创建Git仓库。
No.3 首次commit
右键Project > Team > Commit...后如下图,右键点击所要提交的source file> Add to Index ,直接拖拽到下面也是可以的。
点击Add to Index后状态变成下图所示后,输入Commit Msg并点击Commit。
Commit后,此次新增的文件将commit到local仓库中,文件将处于unmodified状态,或者说,这就是一种staged状态,如下图,并且NO-HEAD状态已经变成master状态
No.4 将本地库的内容push到远程库中
进行此步前的前提准备工作:1.在GitHub上创建远程空仓库(Respositon)已经创建好
2.自己的PC和GitHub通过SSH协议已经连接
在No.3的commit后且前提准备OK的情况进行push操作:Team > remote > Push
第一次push操作会出现设置`Destination Git Respsitory`
Next后进行push ref 设置:
点击Finish后,eclipse右下角会出现提交进度状态,完成后可以利用git log master 命令来查看提交记录,也可以登录GitHub仓库中查看状态。
注:本文原创由`bluetata`发布于blog.csdn.net、转载请务必注明出处。
相关文章
- Vector & ArrayList Hashtable & HashMap ArrayList & LinkedList
- HTML5 Drag & Drop
- PHP引用(&)使用详解
- [Node.js]27. Level 5: URL Building & Doing the Request
- 加密---公钥&密钥
- [Github] Create a GitHub PR Template
- [CI/CD] 持续集成 & 持续部署 之 Github Actions
- 用户 'sa' 登录失败。原因: 该帐户被禁用。 (Microsoft SQL Server,错误: 18470)
- Paper:《Explainable Artificial Intelligence (XAI): Concepts&可解释的人工智能:负责任人工智能的概念、分类法、机遇和挑战》翻译与解读02
- ML&DL&RL:ML&DL相关概念的原始英文解释——对理解最初的ML和DL的相关概念的定义非常有用
- 混合精度训练amp,torch.cuda.amp.autocast():
- struts1吊牌<logic:iterate>
- github用相对路径显示图片_GitHub 中 readme 如何添加图片
- access数据库:怎么直接从access里把数据里同样的文字替换成空字符""
- [Git & GitHub] 变更Git Bash的默认路径
- 【线代&NumPy】第五章 - 行列式课后练习 | 伴随矩阵求逆 | Cramer公式求联立方程 | 简述并提供代码
- [Git & GitHub] 合并多个commit
- [Git & GitHub] 怎么团队合作多人开发项目