IDEA中Git及可视化工具TortoiseGit简单使用
Git教程
1. IDEA中git使用
1.1代码拉取
如果需要切换分支,可在项目上右键,Git中选择branches…
在弹出页面中,在远程分支模块中,移动到对应分支上点击checkout即可
1.2更新代码:项目右键,git选项中点击pull按钮
选择对应更新分支,点击pull按钮即可
1.3更新代码时,和本地仓库代码冲突
点击merge进行冲突处理
点击后本地冲突页面显示为解决冲突后的最终结果
远程仓库:
冲突解决后,需更新最终结果至远程仓库,项目右键,Git选项中push代码至远程仓库
重新更新后,远程仓库对应更新,如下所示:
1.4提交代码:
如果选择提交并推送按钮,则会直接弹出推送代码至远程仓库界面,点击push推送按钮即可
如果选的是提交按钮,则提交后,需在项目上右键进行推送,如下图所示,点击push后就会弹出推送页面,如上图所示,点击按钮推送代码即可;
1.5推送(更新)代码至远程仓库时代码冲突:
冲突处理和更新代码冲突类似
冲突解决后重新进行代码推送(更新)
重新更新后,远程仓库对应更新,如下所示:
1.6代码提交(commit)但未更新至远程仓库(push),代码回滚
项目右键Git选项中选择show history显示提交历史记录
选中上一版本提交信息,右键,点击copy revision number, 复制对应版本编号信息
再次在项目右键,Git中选中reset HEAD…选项
To commit中录入之前复制的提交记录对应版本编号
然后点击reset,之前提交本地仓库但未更新至仓库的代码就回滚了,还原至未提交本地仓库(未加入暂存区)状态
1.7代码已更新至远程仓库(push),代码回滚
项目右键Git选项中选择show history显示提交历史记录
在需要回滚(还原)的代码版本提交记录信息上右键,点击revert commit
点击后,会弹出冲突解决页面,这一步和更新代码冲突解决类似,此处版本回滚,直接点击Accept Theirs,用回滚版本对应代码覆盖本地最新代码
或点击merge将回滚版本对应版本代码处理为最终结果代码,然后应用改变的代码
然后再将代码提交并更新至远程仓库
Git可视化工具(TortoiseGit)安装、配置
2.Git可视化工具TortoiseGit简单使用
2.1拉取本地仓库代码:
右键Git clone
如果需要切换分支,可右键项目,在TortoiseGit选项中点击Switch/checkout进行分支切换
2.2代码更新
2.3代码更新冲突处理
弹出提示框点击确认,可勾选左下角复选框取消冲突解决信息重复提示
点击确定后,点击resolve
在弹出界面中,双击冲突文件,进行冲突处理
冲突解决完成后,关闭页面,重新提交并推送代码
点击确定
2.4提交代码
右键点击Git commit,提交代码至本地仓库(暂存区)
提交代码至本地仓库(暂存区)后,再点击push,更新代码至远程仓库
2.5更新(推送)代码至远程仓库代码冲突处理
提交代码冲突,提示需先更新本地仓库代码
点击pull,然后点击ok
点击ok后会弹出代码冲突提示,同代码更新冲突一样,后面操作步骤同代码更新冲突处理一致
点击确定后点击resolve进行冲突处理
冲突文件提示,双击冲突文件进行冲突处理
处理完成后再重新进行冲突文件提交;
2.6代码提交(commit)但未更新至远程仓库(push),代码回滚
项目右键TortoiseGit选项中选择show log显示提交历史记录
提交记录右键点击”reset ‘master’ to this…”
点击ok
点击ok后,本地提交代码回滚,关闭页面即可
2.7代码已更新至远程仓库(push),代码回滚
项目右键TortoiseGit选项中选择show history显示提交历史记录
提交记录中,需回滚版本记录上右键点击revert change by this commit
点击确定:
提示回滚失败,本地仓库代码会提示冲突
项目右键TortoiseGit–Resolve进行冲突处理
冲突文件双击进行冲突解决
冲突处理并标记已解决
标记解决后重新提交代码即可
内容仅做学习记录, 如有错误的地方, 请各位大佬不吝赐教!
IDEA中Git及可视化工具TortoiseGit简单使用相关推荐
- Python中的数据可视化工具与方法——常用的数据分析包numpy、pandas、statistics的理解实现和可视化工具matplotlib的使用
Python中的数据可视化工具与方法 本文主要总结了: 1.本人在初学python时对常用的数据分析包numpy.pandas.statistics的学习理解以及简单的实例实现 2.可视化工具matp ...
- 【Elasticsearch】es Timelion是Kibana中时间序列的可视化工具
1.概述 翻译:Timelion教程–从零到英雄 Timelion是Kibana中时间序列的可视化工具.时间序列可视化是按时间顺序分析数据的可视化.Timelion可用于绘制二维图,时间绘制在x轴上. ...
- Git 客户端 - 可视化工具 Fork 使用
Fork 是什么 当我们在多人协同开发项目的过程中,Git 是必不可少的代码托管工具,但是繁琐的操作命令.抽象的文件状态,多个不同分支需要花费大量的时间进行分配管理与维护,至此 Fork 拥有更简约的 ...
- 计算机视觉中的神经网络可视化工具与项目
前言 本文介绍了一些关于神经网络可视化的项目,主要有CNN解释器,特征图.卷积核.类可视化的一些代码和项目,结构可视化工具,网络结构手动画图工具. 本文来自公众号CV技术指南的技术总结系列 关注公众号 ...
- 【RK3399Pro学习笔记】十六、ROS中的常用可视化工具
目录 测试 rqt_console rqt_graph rqt_plot rqt_image_view rqt rviz gazebo 平台:华硕 Thinker Edge R 瑞芯微 RK3399P ...
- Git 三剑客 ———— git gui 可视化工具
目录 页面介绍 Unstaged changes Staged Changes(Will Commit) File Display Command Set Repository 操作区 Edit 操作 ...
- 数据可视化工具宝藏简单
毕业设计写完了,课题要求对数据进行可视化展示.我搜寻了很多资料,发现了有一款名为微兔的可视化工具,灰常好用!链接放下面了.(我不是托儿,真的好用) http://weitu.yunzhisec.com ...
- git可视化工具TortoiseGit使用,让你不在纠结git命令!!!
1. git介绍 1.1. 版本控制系统 集中式版本控制系统 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干 ...
- Git使用详解之可视化工具TortoiseGit
使用Git客户端:TortoiseGit 1.软件安装 1.1.软件准备 1.2.安装TortoiseGit(又称为小乌龟) 1.3.安装中文语言包 2.创建版本库 3.添加文件 3.1.创建文件,并 ...
最新文章
- fastjson查找指定键值_分布式键值存储 etcd
- 访问Webservice错误
- k8s pod的创建流程图示
- 修改QQ截图自动命名规则
- C# WPF发票打印
- 前端学习(773):内置对象介绍
- 【HDU - 5884】Sort(k叉哈夫曼树,优化tricks,两个队列代替优先队列)
- mysql 回滚失败_Mysql非事务表回滚失败的现象
- python linux系统管理与自动化运维_Python Linux系统管理与自动化运维
- Chrome谷歌浏览器无法自动同步的解决办法
- 种子点生长算法下——三维种子点生长
- Win10自带浏览器MicroEdge无法打开网页---解决办法
- 5W2H 分析法
- Statistic 代码统计利器
- 万字长文:全面解读新公链新生态
- bigworld源码分析(1)—— 研究bigworld的意义和目标
- Excel应用-使用VBA自动绘制所有适用类型的Excel图表(代码及效果图)
- 免费双因素身份认证服务
- 超级好用的7个程序员笔记软件,你最常用的是哪个?
- 300M无线路由器 TL-WR842N - TP-LINK官方网站