当前位置:首页 > 经验 >

git小乌龟提交代码操作大全(git小乌龟如何提交代码)

来源:原点资讯(www.yd166.com)时间:2022-10-28 20:37:07作者:YD166手机阅读>>

Git作为一款分布式版本管理工具,受到许多资深码农喜爱,我也刚好是其中一位。

百度上有许多介绍git安装教程、和svn的区别,这些都不再重复,好多也是介绍命令模式操作git,但是今天我要讲的是图形化操作,也许很多人认为命令模式很炫,能体现出来高手派风,但是我的观点是图形化其实作为全览整个历史版本,并做出合理控制的不二选择。越来越多的软件也将会慢慢以人性化为发展标的。

一般常见的是Source Tree、TortoiseGit 等图形化工具,今天以TortoiseGit为例讲解一些重点实战操作,有好多网站讲的理论性太多,但是没有具体到实际运用怎么具体使用,现在讲解下,可以供大家交流学习,欢迎进行斧正,安装教程请自行百度。

其实git的用法,个人总结的优化方案为

  1. 提(commit): 代码凡是有变动,本地先提交准无错
  2. 抓(fetch): 代码凡是更新用fetch,莫用pull添迷惑
  3. 变基(rebase):多人操作用rebase,分支干净又整洁,新人看了也不怕,不然准保半途弃,重回svn小怀抱
  4. 编辑冲突(conflict):代码冲突必解决,小乌龟自带编辑器显神威,编辑过后标记已解决,关闭窗口即ok,所有冲突解决完毕,会显示提交,提交完毕,日志界面可push

git小乌龟提交代码操作大全,git小乌龟如何提交代码(1)

小乌龟git客户端自带冲突编辑器

git小乌龟提交代码操作大全,git小乌龟如何提交代码(2)

右键可以提交解决过的branche,此处仅为图片示例,不是实际提交分支

5. 推(push): push过后,流程结束


只要这四步做好,版本基本不会出现混乱问题,不要使用有些教程中的更新代码直接使用pull操作,这样代码下来就会自动合并或者出现一堆conflict,造成不必要的迷惑,而且除非项目经理或者架构师对git有一定理解可以视情况使用merge操作,其它开发人员应规避使用merge操作,避免分支将会异常混乱,我打赌要是去区分分支和日志记录,能累死一头牛。rebase操作将会保证每个分支的简洁性。希望还在盲目用pull和merge操作的小伙伴们谨慎使用,工作中发现好多人都用的这两个操作。

git小乌龟提交代码操作大全,git小乌龟如何提交代码(3)

多人merge效果图

篇幅所限,精力所限,此篇文章先介绍git图形客户端操作实战方法和规范,后续篇章将介绍服务端,reset,如何删除服务端提交记录(这个功能后续介绍,怕有的小伙伴不小心干掉服务端代码,被祭天,这是个隐藏小技巧,知道的人不多),服务端搭建,分支和里程碑,如何保护分支等。谢谢,有问题大家请交流!

栏目热文

小乌龟git怎么提交代码(git小乌龟提交代码操作大全)

小乌龟git怎么提交代码(git小乌龟提交代码操作大全)

Git 关联本地仓库和远程仓库,可以使用命令,但使用命令较麻烦,这里介绍使用 TortoiseGit 小工具来实现。1、...

2022-10-28 20:36:29查看全文 >>

git小乌龟代码(git小乌龟如何提交代码)

git小乌龟代码(git小乌龟如何提交代码)

小乌龟背景如果你公司已经选择用git管理代码库了,程序员们又要开始学了。网上教程都比较复杂,我这篇简单上手快。安装git...

2022-10-28 20:03:26查看全文 >>

安装了小乌龟还要装git吗(git 安装小乌龟后没变色)

安装了小乌龟还要装git吗(git 安装小乌龟后没变色)

git概述分布式版本控制系统(最先进没有之一)。大神Linus(linux作者),两周时间用C写的来管理Linux源码。...

2022-10-28 19:56:41查看全文 >>

git小乌龟基本操作(git小乌龟如何提交代码)

git小乌龟基本操作(git小乌龟如何提交代码)

作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是和团队一起进行大规模产品的开发,git都已经是源代...

2022-10-28 20:21:32查看全文 >>

git小乌龟提交代码步骤(git小乌龟怎么上传代码)

git小乌龟提交代码步骤(git小乌龟怎么上传代码)

首先,这篇分享不是git命令操作大全,不是某代码托管服务的硬广, 只是希望激发仍然在使用中世纪时期版本管理系统的同学们,...

2022-10-28 20:09:41查看全文 >>

git小乌龟中文版提交代码步骤(git小乌龟如何提交代码)

git小乌龟中文版提交代码步骤(git小乌龟如何提交代码)

先mark一个tips:git clone时报RPC failed; curl 18 transfer closed w...

2022-10-28 20:10:01查看全文 >>

git小乌龟文件在哪(git小乌龟提交代码)

git小乌龟文件在哪(git小乌龟提交代码)

介绍介绍git是一个非常主流的代码版本管理工具,这个工具的特点是将代码管理从以文件为单位改成了以项目为单位,通过强大的分...

2022-10-28 20:04:51查看全文 >>

git小乌龟安装教程(git小乌龟开发中使用步骤)

git小乌龟安装教程(git小乌龟开发中使用步骤)

版本控制工具是软件开发者的必备工具,它用于存储、追踪目录(文件夹)的修改历史,版本控制工具在某种程度上可以直接影响一个组...

2022-10-28 19:57:55查看全文 >>

git小乌龟使用详解(git小乌龟在项目中怎么使用)

git小乌龟使用详解(git小乌龟在项目中怎么使用)

一、git 安装1、官网下载,直接next安装2、小乌龟 安装直接 next安装,中文包可在官网下载,直接next安装P...

2022-10-28 20:01:18查看全文 >>

git使用教程菜鸟(git使用教程最详细最傻瓜)

git使用教程菜鸟(git使用教程最详细最傻瓜)

前言最近想把代码传到GitHub上,结果我发现的demo的npm全是本地安装,上穿到GitHub要死要死,几百M,然后我...

2022-10-28 20:35:24查看全文 >>

文档排行