centos7上的图形化界面svn客户端_Git实战一:图形客户端规范用法小讲
git作为一款分布式版本管理工具,受到许多资深码农喜爱,我也刚好是其中一位。
百度上有许多介绍git安装教程、和svn的区别,这些都不再重复,好多也是介绍命令模式操作git,但是今天我要讲的是图形化操作,也许很多人认为命令模式很炫,能体现出来高手派风,但是我的观点是图形化其实作为全览整个历史版本,并做出合理控制的不二选择。越来越多的软件也将会慢慢以人性化为发展标的。
一般常见的是Source Tree、TortoiseGit 等图形化工具,今天以TortoiseGit为例讲解一些重点实战操作,有好多网站讲的理论性太多,但是没有具体到实际运用怎么具体使用,现在讲解下,可以供大家交流学习,欢迎进行斧正,安装教程请自行百度。
其实git的用法,个人总结的优化方案为
- 提(commit): 代码凡是有变动,本地先提交准无错
- 抓(fetch): 代码凡是更新用fetch,莫用pull添迷惑
- 变基(rebase):多人操作用rebase,分支干净又整洁,新人看了也不怕,不然准保半途弃,重回svn小怀抱
- 编辑冲突(conflict):代码冲突必解决,小乌龟自带编辑器显神威,编辑过后标记已解决,关闭窗口即ok,所有冲突解决完毕,会显示提交,提交完毕,日志界面可push
小乌龟git客户端自带冲突编辑器
右键可以提交解决过的branche,此处仅为图片示例,不是实际提交分支
5. 推(push): push过后,流程结束
只要这四步做好,版本基本不会出现混乱问题,不要使用有些教程中的更新代码直接使用pull操作,这样代码下来就会自动合并或者出现一堆conflict,造成不必要的迷惑,而且除非项目经理或者架构师对git有一定理解可以视情况使用merge操作,其它开发人员应规避使用merge操作,避免分支将会异常混乱,我打赌要是去区分分支和日志记录,能累死一头牛。rebase操作将会保证每个分支的简洁性。希望还在盲目用pull和merge操作的小伙伴们谨慎使用,工作中发现好多人都用的这两个操作。
多人merge效果图
篇幅所限,精力所限,此篇文章先介绍git图形客户端操作实战方法和规范,后续篇章将介绍服务端,reset,如何删除服务端提交记录(这个功能后续介绍,怕有的小伙伴不小心干掉服务端代码,被祭天,这是个隐藏小技巧,知道的人不多),服务端搭建,分支和里程碑,如何保护分支等。谢谢,有问题大家请交流!
centos7上的图形化界面svn客户端_Git实战一:图形客户端规范用法小讲相关推荐
- centos7上的图形化界面svn客户端_基于windows平台的SVN教程。
点击蓝色"Java面试那些事儿"关注我哟加个"星标",优质文章,第一时间送达 作者:东风化宇 来源:http://1t.click/akvN # SVN工作原 ...
- Linux环境上的图形化界面SVN客户端软件“RabbitVCS”
RabbitVCS基本支持所有的Linux发行版本包括ubuntu.Debian.Fedora.Arch Linux.Gentoo.Mandriva.OpenSUSE.RHEL.CentOS 5等.其 ...
- 新手学习实记(十、在树莓派上做图形化界面)
[前言] 校内实习制作--基于树莓派的云台人脸追踪系统.本文主要是记录我的操作和执行过程. 由于要同时准备考研,所以只能学习做一个简易的系统啦,希望能有收获叭. [个人情况(供看文章的同学参考): ① ...
- 创建虚拟机、安装centos6,centos7系统,图形化界面
目录 一.安装centos 7系统 1.文件--->新建虚拟机--->自定义最高级 2.选择虚拟机兼容性: 3.稍后安装操作系统 4.选择Linux系统 5.命名虚拟机和选择保存到电脑的位 ...
- centos7如何从图形化界面进入到终端
问题: xshell连接本地虚拟机拒绝连接,想要在vmware中输入命令查看原因,但是却一直停留在可视化界面. 以下步骤可以让我们快速进入终端,输入命令 第一种: 点击应用程序–系统工具–mate终端 ...
- Win10 + WSL2 (ubuntu18.04 LTS) + vscode开发环境,win上linux图形化界面劝退实录
虚拟机容易崩,想用win10试试linux开发,于是坑来了
- Docker 方式安装部署 rocketMQ 、部署 图形化界面控制台、rocketMQ 控制台
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 直接上官网,找到工程,clone 到本地,地址:https://github.com/apac ...
- 13_Python基础_Python图形化界面
Python图形化界面 一.Python中的图形彷界面开发库 Python中的图形化用户界面开发库有比较多,较为常用的有Tkinter,PyQt,wxPython. Tkinter Tkint ...
- linux 图形化界面
系统版本:CentOS-7-x86_64 安装后如无图形化界面,则通过命令安装图形界面. 在命令行中输入yum groupinstall "GNOME Desktop" 后回车(注 ...
最新文章
- 使用Oracle instantClient代替Oracle Client安装
- /etc/passwd文件小析
- Precision Helper:最佳免费 CHM 制作软件
- ftp网页版服务器地址,免费ftp服务器地址汇总
- 注入点批量收集工具_如何批量处理短视频,剪辑片头片尾、加图片水印
- Java并发(一)wait()与notifyAll()
- SQLServerAgent 当前未运行,因此无法将此操作通知它。
- vs.net已经检测到制定的WEB服务器运行的不是ASP.NET1.1版,你无法运行ASP.NET WEB应用程序或服务...
- PDF文件怎么转换成Word文档
- MIPI 打怪升级之DSI篇
- [自用代码]基于python的遥感影像传统分割方法(直方图双峰法,阈值分割法,模糊C均值法,超像素分割法,K-means,snake)
- uni-app 从本地项目选择图片或使用相机拍照及图片预览
- 03-Qt应用程序关闭程序的时候出现QMutex: destroying locked mutex
- 程序员笑话常客:“rm -rf *“和 “rm -rf /*“的区别
- adb命令——adb命令大全
- 原创|一个统计查询模块基于设计模式的抽象设计
- 数组——洛谷#P1427 小鱼的数字游戏(Python实现)
- 独家 | 爱奇艺如何用大数据助力娱乐工业革命?
- POJ3255 Roadblocks ——次短路
- 抖音取图小程序,同款抖音壁纸,表情包小程序搭建