汇总TortoiseGit使用技巧,包括提交代码,创建patch等等。

1.提交代码到本地仓库

在Git工程目录下右键,
点击 Git Commit -> "master"...
可以修改提交信息,时间和作者:
Message
Set Author Date
Set Author
选择需要提交的问题,点击OK即可。
如果存在新增的文件,
注意勾选Show Unversioned Files。

GitCommit.jpg

2.推送代码到远程仓库

TortoiseGit -> Push...

3.更新远程仓库的最新代码

TortoiseGit -> Pull...

4.查看代码提交记录

TortoiseGit -> Show log

5.创建Patch

在查看代码提交记录页面,
右键需要打patch的记录,
点击Format Patch...,
Vserion标签下选择Number Commits,
值为1不用修改,
点击Ok即可在当前目录下生成对应的Patch。
Version下的其他两个参数可以生成多个Patch。

FormatPatch.jpg

6.克隆本地仓库

Git不仅可以克隆远程仓库的代码,
也可以克隆本机已经下载下来的仓库代码,
任意目录右键Git Clone...,
URL中输入本机目录地址,
点击Ok即可克隆出一个新的仓库。

GitClone LocalDir.jpg

7.设置代理服务器

TortoiseGit -> Settings -> Network
勾选Enable Proxy Server,
设置代理服务器的地址和端口,
输入用于认证的用户名和密码。

TGitNetwork.jpg

8.使用Beyond Compare替换默认代码比较工具

TortoiseGit -> Settings -> Diff Viewer
勾选External,选择Beycond Compare可执行程序。

SetBeyondCompare.jpg

TortoiseGit使用技巧相关推荐

  1. Git ,TortoiseGit小乌龟使用技巧

    TortoiseGit tortoiseGit 是一个开放的git版本管理工具,使用的是图形化界面的操作,相较于命令行操作,更简答易学,新手友好. TortoiseGit下载地址:https://do ...

  2. Git学习总结(18)——让你成为Git和GitHub大神的20个技巧

    Git不仅是编程世界最流行的分布式版本控制系统,而且你还可以用它查找,分享以及优化你的代码.接下来就来看看怎样让Git和GitHub更好地为你服务吧. 尽管现在网上有很多Git的初学者教程,而且Git ...

  3. 果断收藏!Git和GitHub大神常用的20个技巧!

    果断收藏!Git和GitHub大神常用的20个技巧! Git不仅是编程世界最流行的分布式版本控制系统,而且你还可以用它查找,分享以及优化你的代码.接下来就来看看怎样让Git和GitHub更好地为你服务 ...

  4. 初中高级的 git 和 gerrit 技巧【大型项目实战总结 CR 经验】

    序 前半部分属于基础,后半部分属于进阶.从初级到中级再到我都 hold 不住的高级.全文共 12000 余字,超干超干的那种. 然而,写完一半的时候,我突然虎躯一震,我是不是在造轮子?随后我悄悄的搜了 ...

  5. TortoiseGit GitLab使用教程

    GitLab介绍 Git最初是用于Linux内核开发的版本控制工具,现在已被应用到了很多项目中. GitLab是支持Git的源码存取服务,直观理解就是GitLab为Git封装了一层用户友好性的UI以及 ...

  6. TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)...

    前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseG ...

  7. keyshot怎么批量渲染_提高Keyshot逼真渲染的小技巧

    Keyshot是一个特别神奇的应用软件,但是,就像Photoshop一样,如果你不知道怎么使用它,那么再优秀的工具在你手中也什么都是了.这里我就告诉你一些制作优秀效果图的技巧以及如何使用这个神奇软件. ...

  8. Linux shell 学习笔记(6)— vim 编辑器使用方法及技巧

    1. 检查 vim 软件包 1.1 CentOS 发行版 $ alias vi alias vi='vim' $ $ which vim /usr/bin/vim $ $ ls -l /usr/bin ...

  9. Python 笔试面试及常用技巧 (1)

    1. 交换两个数字 In [66]: x, y = 1, 2In [67]: x Out[67]: 1In [68]: y Out[68]: 2 赋值的右侧形成了一个新的元组,左侧立即解析(unpac ...

最新文章

  1. java selenium验证元素是否存在
  2. ASP.NET2.0通用数据访问类
  3. 设计模式--抽象工厂(Abstract Factory)模式
  4. XHTML标签的嵌套规则
  5. 需要多长时间达到一个本科毕业生刚毕业的水平。
  6. GDC2017分享:移动VR开发者的赚钱之道
  7. tcp重复的确认_TCP如何实现可靠性传输
  8. 系统学习深度学习(二) --自编码器,DA算法,SDA,稀疏自编码器
  9. 计算机应用基础本科答案排序,计算机应用基础本科操作题
  10. 共享单车的定位,应该是利用手机实现
  11. jeecgboot设置session失效时间
  12. JavaScript入门教程
  13. 三维坐标系旋转——旋转矩阵到旋转角之间的换算
  14. 纯粹的Pure Storage,简单却又不简单
  15. 2023年北京理工大学理论力学考研上岸前辈备考经验指导
  16. [SSM框架]—Mybatis入门
  17. sql server如何直接在表中修改数据
  18. 图神经网络对抗攻击的研究学习(一)
  19. sourcetree下载安装和配置
  20. Go C画图 CSP-J CSP-S 信息学奥赛 2023.01.10 测试题

热门文章

  1. 创建存储过程向表中循环加入数据
  2. PyCharm注册码
  3. 当博客系统遇上live2d后
  4. scss编译输出css并转换成rem
  5. LeetCode--3. 无重复字符的最长子串(双指针)
  6. C++函数的三种传递方式
  7. 北林oj-算法设计与分析-Removing the Wall(C++,思路+代码)
  8. php5.2 array,详解php 5.2.x 数组操作实例
  9. java轮训算法_负载均衡轮询算法实现疑问
  10. 6s电路图纸 iphone_(分享)iphone6s原理图、点位图(维修必备)