Git
狂奔之林
技术控,对很多技术都有涉猎,喜欢开源,了解新技术
走在架构师的路上
展开
-
VS2017使用Git Tools插件进行源码管理
转自:https://blog.csdn.net/shujudeliu/article/details/83309678可以在VS中使用的git插件也不少,比如vs集成的git扩展插件、TGit等等。本文主要讲下Git Tools的使用,因为之前一直在使用SVN,AnkhSVN插件里的Pending Change窗口很好用,在换用git之后就想找一个有类似功能的插件,遗憾的是TGit只有菜单没...转载 2019-04-23 11:11:38 · 1641 阅读 · 0 评论 -
tortoisegit 常见错误disconnected no supported authentication methods available(server sent: publickey)
1.安装好小乌龟git后,用小乌龟的pull 从github上拉取项目,遇到错误:disconnected no supported authentication methods available(server sent: publickey)或者是git did not exit cleanly (exit code 1)亦或者是git did not exit cleanl...转载 2019-08-22 17:26:06 · 310 阅读 · 0 评论 -
TortoiseGit操作本地仓库的详细使用方法(2)-分支操作
几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把手中的工作从开发主线上分离开来,以免影响开发主线。在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。 Git的分支模型被称为它的“必杀技特性”,也正因为这一特性,使得Git从众多版本控制系统中脱颖而出。因为创建、合并、删除分支非常快,所以Git鼓励你使...转载 2019-08-07 17:25:52 · 337 阅读 · 0 评论 -
TortoiseGit操作本地仓库的详细使用方法(1)-建库回溯
Git的使用越来越广泛,不过默认使用命令行进行操作,这就对那些习惯使用图形化界面的人造成了一定的困难,TortoiseGit是Git在Windows下一款不错的图形化工具,这里介绍它处理本地仓库时的详细使用方法。 Git(msysgit)与TortoiseGit的关系: TortoiseGit是Git可视化工具,可以方便的提交更新代码,不过它只是一个壳,需要调用Git命令行才能发挥作用,所以在...转载 2019-08-07 17:24:41 · 2334 阅读 · 0 评论 -
TortoiseGit 代码版本回退及返回
toiseGit 代码回退1 项目右键选择然后点击 show log2 选中需要回退的代码版本 3. 右键 选择“ Reset "masterto this ”4. 选择hard 代码返回如果想要再回退到原来的新版本,那么右键项目,选择TortoiseGit 然后点击show reflog,然后就会出现各种...转载 2019-08-07 17:18:38 · 4351 阅读 · 0 评论 -
合并单个commit到指定分支上——tortoisegit cherry pick
当我们使用git管理一个程序的源码时,总是会新建很多分支。不同的分支可以直接使用merge来合并代码。但我们有时候会有这种需求,比如说我们有n个分支分别开发不同版本的程序,其基础功能是一样的,但是不同分支上有不同的需求开发,这时我们的基础功能上有一个bug的修复想同步到其他分支上就不能使用merge了,因为merge会合并所有改动代码。这种情况下,我们需要使用的是git的cherry pick功能...转载 2019-08-07 17:14:17 · 2197 阅读 · 0 评论 -
使用TortoiseGit操作分支的创建与合并
第一步:创建本地分支点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮:第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK:第三步:在新分支下执行PUSH操作,在对话框...转载 2019-08-07 17:09:56 · 637 阅读 · 0 评论 -
修复TortoiseGit文件夹和文件状态图标不显示问题
转自:https://www.cnblogs.com/xiesong/p/5761352.html一. 运行环境:操作系统 Windows 10 64bitTortoiseGit (2.2.0.0) 64bitgit(2.9.2.1) 64bit注意:请确保环境正确,软件的位数相匹配。二. 使用Git管理项目首先在硬盘中新建一个文件夹叫“test”,打开它; 单击右键...转载 2019-04-18 15:23:15 · 1203 阅读 · 0 评论 -
TortoiseGit 使用指南
TortoiseGit菜单概览:p.s. 安装TortoiseGit后,请先按照TortoiseGit密钥设置教程完成SSH密钥配置下面逐一讲解以上菜单: Git同步菜单,主要用来跟服务器进行同步操作(pull/push); 也可以在该窗口进行commit或查看log等操作; Git提交工菜单,当有文件被改动时,在被改动文件(或者其上层目录)上右键选择此菜单,会弹...转载 2019-04-18 15:19:18 · 563 阅读 · 0 评论 -
TortoiseGit密钥设置
需要用到TortoiseGit的puttykey generator工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。1.安装完成TortoiseGit后,在开始菜单中找到Puttygen,用来生成ppk密钥2.远程服务端配置:打开Git远程服务端网页https://github.com/,用自己的Git账号登录;...转载 2019-04-18 15:13:29 · 972 阅读 · 0 评论 -
Git SSH 创建Key的步骤
转自:https://blog.csdn.net/lsyz0021/article/details/52064829当我们使用github或者bitbucket等仓库时我们有可能需要ssh认证,所以需要生成他的ssh key。1、首先你要安装git工具下载地址:https://git-scm.com/downloads2、右键鼠标,选中 “Git Bash here”,当然你也...转载 2019-04-18 15:11:30 · 1953 阅读 · 0 评论 -
git reset 、rebase和 revert的区别
git revert 放弃某次提交git revert 之前的提交仍会保留在git log中,而此次撤销会做为一次新的提交。git reset 是回滚到某次提交git reset --soft此次提交之后的修改会被退回到暂存区git reset --hard此次提交之后的修改不做任何保留,git status干净的工作区。git rebase 当两个分支不在一条直线上,需要执行mer...原创 2019-09-25 14:29:36 · 1805 阅读 · 0 评论