tortoisegit

What do the different shapes of the labels in TortoiseGit Log window mean?

有些话、适合烂在心里 提交于 2020-04-17 19:04:40
问题 Some labels are rectangular, whereas some labels have the corners cut. What do these different shapes mean? Example of remote branches: Example of local branches: Example of tags: 回答1: == Branches == The active branch is displayed in dark red (by default). The green ones are local branches and the peach ones are remote branches. Normally branches are displayed as normal rectangles. The boxes with rounded corners for local branches indicate that it has an associated remote tracking (e.g.,

What do the different shapes of the labels in TortoiseGit Log window mean?

允我心安 提交于 2020-04-17 19:02:00
问题 Some labels are rectangular, whereas some labels have the corners cut. What do these different shapes mean? Example of remote branches: Example of local branches: Example of tags: 回答1: == Branches == The active branch is displayed in dark red (by default). The green ones are local branches and the peach ones are remote branches. Normally branches are displayed as normal rectangles. The boxes with rounded corners for local branches indicate that it has an associated remote tracking (e.g.,

TortoiseGit to Gitlab repository HTTP Basic Access denied

我怕爱的太早我们不能终老 提交于 2020-04-11 17:26:41
问题 Since the update of TortoiseGit from 2.6.0.0 to 2.7.0.0 I cannot access my GitLab anymore through use of TortoiseGit. I managed to fetch, pull and push on 2.6, but as of today with 2.7 this does not work. I have two computers with exactly the same settings, one still on 2.6 and another on 2.7. The 2.7 version provides me the error remote: HTTP Basic: Access denied fatal: Authentication failed for 'https://gitlab.com/company/NL/projects/name.git/' This is exactly the same error as mentioned

Git学习笔记

一笑奈何 提交于 2020-03-22 13:02:18
Git学习笔记 目录 一 git的安装 二 使用git管理文件版本 三 远程仓库 四 分支管理 五 IDEA中的git 六 Eclipse使用git 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。 到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux的缔造者 Linus Torvalds )不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。他们对新的系统订了若干目标: • 速度 • 简单的设计 • 对非线性开发模式的强力支持(允许上千个并行开发的分支) • 完全分布式 • 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量) 一. Git的安装 1.安装git for windows 下一步即可 2.安装TortoiseGit 安装后默认选项下启动配置画面填写姓名邮箱(无影响) 3.搭建私有服务器 远程仓库实际上和本地仓库没啥不同

TortoiseGit密钥设置

寵の児 提交于 2020-03-21 12:06:29
需要用到TortoiseGit的puttykey generator工具来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。 1. 安装完成TortoiseGit后,在开始菜单中找到Puttygen,用来生成ppk密钥 2. 远程服务端配置: 打开Git远程服务端网页 https://github.com/ ,用自己的Git账号登录; 在个人设置页面添加上一步生成sshKey公钥,如下图: 3. 本地TortoiseGit配置: 至此,Git免输密码配置全部完成,接下来可以愉快地使用Git了! 来源: https://www.cnblogs.com/ysd139856/p/12536989.html

TortoiseGit使用指南

你离开我真会死。 提交于 2020-03-21 12:05:19
TortoiseGit菜单概览: p.s. 安装TortoiseGit后,请先按照 TortoiseGit密钥设置 教程完成SSH密钥配置 下面逐一讲解以上菜单: Git同步菜单,主要用来跟服务器进行同步操作(pull/push); 也可以在该窗口进行commit或查看log等操作; Git提交工菜单,当有文件被改动时,在被改动文件(或者其上层目录)上右键选择此菜单,会弹出提交窗口,如下图:填写信息,点击OK,提交成功。 p.s. 提交成功后,可以直接点击push,将修改推送到服务器,如下图: Git拉取,从服务器上获得更新,这个简单,如下图: p.s. 该操作会拉取(fetch)更新到本地仓库并将更新合并(merge)到项目中去,实际上包括fetch和merge两步操作; Git拉取,只从服务器获得更新到本地仓库中,并不会合并到项目中去,要合并到项目中去还需要执行merge操作,麻烦,一般不用,不多作介绍; Git推送,将提交到本地仓库的修改推送到服务器(远程仓库),这个简单,如下图: 以上两个操作都是用来进行文件对比,一般在需要对比的文件上右键,选择diff即可将工作区文件与本地仓库中该文件进行差异对比,主要用来查看改动了啥, 不多作介绍; 查看日志,如下图: 在这里可以选择重置到历史版本,如下图: 在弹出窗口选择重置方式,点击OK,即可回到选择的历史版本: 可选择项说明:

git日志的查看与修改

拟墨画扇 提交于 2020-03-19 09:32:05
1.命令行中查看日志 git log 默认是显示所有的日志信息,之前出来的界面显示的日志,很少。 最后发现,只需要使用键盘上向下键↓,就可以继续浏览更多的日志 空格键,可以翻页浏览日志。 向左← 向右 → 的箭头,可以水平移动查看日志 2.将日志按照格式导出到文件中 git log --pretty=format:'%h was %an, %ar, message: %s' > log.log 参考资料: Git log output log file 3.修改日志 [tortoisegit的图形界面已经支持] 最近一次commit的修改 git commit --amend 如果需要批量修改日志,参考这篇文章 git批量修改提交历史 官方文档 假设现在的提交为C1<--C2<--C3 如果需要修改C3和C2,那么使用如下命令 Administrator@LUJUNTAO /d/Colleague/JianQiang/TianJin/ZITaker (master) $ git rebase --interactive HEAD~2 显示出这个 pick aa28b20 add NPOIExcel //C2 pick c8c01a0 add Hydraumatic project //C3 假设我们需要修改的是C2, 那么做出如下修改: edit aa28b20 add

git教案-v2.0

被刻印的时光 ゝ 提交于 2020-03-18 18:19:11
1 Git历史 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。 到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux的缔造者 Linus Torvalds )不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。他们对新的系统订了若干目标: • 速度 • 简单的设计 • 对非线性开发模式的强力支持(允许上千个并行开发的分支) • 完全分布式 • 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量) 2 Git与svn对比 2.1 Svn SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。

Windows For TortoiseGit记住用户名密码的方法(store保存模式 )

試著忘記壹切 提交于 2020-03-10 11:33:40
环境 序号 软件名 下载地址 1 GIT https://git-scm.com/downloads 2 Tortoisegit https://tortoisegit.org/ 进入我的电脑用户目录,如下图: 使用记事本打开 .gitconfig 文件,将内容修改为: machine github.com #git服务器名称 login user #git帐号 password pwd #git密码 在拉取一次,系统就保存下用户名密码啦。 参考资料 GIT密码设置博客 : http://zww.me/tortoisegit-msysgit-remember-userid-and-pw.z-turn 完整的git及乌龟安装过程 : https://github.com/JiapengLi/GitTutorial GIT凭证说明: https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%87%AD%E8%AF%81%E5%AD%98%E5%82%A8 来源: oschina 链接: https://my.oschina.net/u/2394792/blog/676624

TortoiseGit

℡╲_俬逩灬. 提交于 2020-03-09 03:26:16
TortoiseGit 前言: 其实作为一名学生,还未接触过企业级开发项目,基本都是一个人在本地敲代码,对于项目管理工具使用的并不多,最常用的命令也就是 git clone 了,hhh; 前些日子了解了一下SVN,发现对于SVN有一款很好用的第三方管理客户端,叫TortoiseSVN; 然后顺带还发现了他的兄弟TortoiseGit,使用起来虽然没有黑乎乎的命令窗口来的酷炫,但...架不住其界面的友好,故此对其进行了略微的了解。 这名字起的也很有趣,Tortoise=乌龟,Git=饭桶,加起来就是饭桶龟? 01下载安装 1. 下载 进入如下网址: https://tortoisegit.org/download/ 根据电脑的版本进行下载 正常下载速度有点慢,怎么办?小飞机开起来! 在可以在下方顺带下载一下语言包 当然我英文那么好,是不能下载这个的! 安装 Tortoise安装 双击下载完的安装包开始安装 TortoiseGit-2.10.0.0-64bit.msi 基本按照默认配置进行即可,其中有一个选项我修改了,如下 由于我之前安装过一遍2.4版本的,卸载后再装最新的该配置界面没有再出现,应该还是原先的配方 安装完成后,可以选择进入向导配置,包括语言的设置,与你安装的 Git.exe 路径的确认 其中还由于我的Git版本过老,还顺带额外手动升级了一下GIt 语言支持