1. 安装

下载地址:SmartGit Downloads

选择非商业模式

2. 创建远程仓库

这里以「GitHub」为例,登录之后点击右上角的「+」,如下图

创建之后,项目内容如下

这样,项目在「GitHub」上的远程仓库就创建好了

3. 使用

修改提交记录

选择需要修改的commit,右键,选择「Edit Commit Message」,写好提交说明。

合并多次提交

选择需要合并的commit,右键,选择「Squash commit」,写好提交说明。

撤销本地文件修改

选择需要撤销的文件,右键,选择「Discard」。

撤销本地提交

1、在分支上右键,选择「Reset」。

2、根据需要选择不同的参数

版本回退

1、选择某一次提交,右键,选择「reset」,成功之后,代码会恢复到被选择的这一次提交。也就是说在该次提交时间之后的本地提交就都会删除;

2、强制push,覆盖远程仓库的提交。

参考文献

  • SmartGit 安装及使用(一):安装及配置_猿始森林-CSDN博客_smartgit
  • Git使用(二):创建项目并提交到远程仓库_猿始森林-CSDN博客_git创建项目
  • SmartGit 安装及使用(三):修改提交记录、合并多次提交、撤销本地文件修改、版本回退等操作_猿始森林-CSDN博客

SmartGit安装及使用相关推荐

  1. linux卸载smartgit,Windows下SmartGit安装使用

    在Git如日中天的今天,我也不免俗的想用Git将业余时间写的代码管理一下.什么是Git这里不多说,具体见<Ubuntu12.04 Git 服务器配置图文详解  http://www.linuxi ...

  2. smartgit 安装

    下载 https://www.syntevo.com/smartgit/download/ 破解删掉 转载于:https://www.cnblogs.com/liushuhe1990/p/102813 ...

  3. 老牌Git客户端SmartGit 安装 和 使用 教程

    Git介绍 分布式:SmartGit系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具. 保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态:可以在 ...

  4. SmartGit使用教程

    说明 官网的客户端是命令行形式的,有兴趣可以去了解下. 这里针对图形界面的smartgit做一个使用说明. 软件下载和安装 下载地址[2016.12.16测试可以] 按需选择,如果不知道自己电脑是什么 ...

  5. git复制迁移--SmartGit

    有时想把git从一个硬盘迁移到另外一个硬盘,但是又不想把所在的整个文件夹都复制过去,因此采用以下方法. 采用git管理工具:SmartGit,安装教程见:SmartGit安装教程 操作:Reposit ...

  6. git可视化工具gitg和SmartGit

    简介: 安装git 可视化工具gitg:可以在命令行里面的使用的可视化工具:在安利一个git可视化的客户端SmartGit(全平台) 文章目录 本博文的简述or解决问题? 同步博文: 安装gitg工具 ...

  7. SmartGit的使用教程(详细)

    SmartGit的详细使用教程,个人使用经验,以及摸索,有不严谨的地方还请各位多多指教,对你有帮助的话烦请点个赞,谢~ 本人使用的是17年的版本,因为17年的版本30天到期后还可以继续使用, [这里是 ...

  8. 【Git】SSL certificate problem: unable to get local issuer certificate错误的解决办法

    问题描述 unable to access 'https://*****.git/': SSL certificate problem: unable to get local issuer cert ...

  9. Linux mint xfce 19踩坑记录

    Linux mint xfce 19使用记录 创建系统快照 创建系统快照是Linux Mint 19的重要建议,可以使用与更新管理器捆绑的Timeshift应用程序轻松完成创建与恢复. 这个阶段很重要 ...

最新文章

  1. 弹出窗口以及关闭窗口
  2. 帝国php.ini路径,帝国CMS数据库配置文件是哪个文件?
  3. django的页面报错中出现xxxx.html (Skipped)
  4. 20应用统计考研复试要点(part14)--应用多元分析
  5. java GUI怎么输入_在Swing中创建Java GUI以进行表单输入
  6. eclipse使用git合并_Eclipse的git插件冲突合并方法
  7. IT行业的发展前景分析
  8. 由企业证书打包的app--提示证书不受信任的解决途径
  9. c语言高级编辑器,选项,文本编辑器,C/C++,高级
  10. navicat报错 Access violation at address in module ‘navicat.exe‘
  11. 基于C语言设计的一个医院叫号系统
  12. PC-DIMS测量中遇到了不可解决的问题
  13. 家居家装行业人群洞察白皮书.pdf
  14. 还记得这门古老的编程语言么,送你一份perl书单!
  15. 沈航-数理统计-17-18B-有答案
  16. 1.7-秩和相关关系
  17. mysql给定两个时间段 获取两个时间段的所有日期
  18. [ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)
  19. C++读取OBJ文件 对于f数据 取出任意自己想要的数据
  20. winPE下的PECMD命令详解 -----PECMD.INI 文件配置(2)

热门文章

  1. Oracle笔记 六、PL/SQL简单语句块、变量定义
  2. 使用idea创建springboot项目并打成war包发布到weblogic上...
  3. ubuntu 下利用ndiswrapper安装无线网卡驱动
  4. WPF外包公司—北京动点软件WPF最新的电子书整理打包下载
  5. 浅谈企业IT应用的访问方式之:乱想
  6. Visual Studio 2008 Samples Page
  7. Nagios的安装和基本配置(二:Nagios-Server的安装)
  8. 腾讯云轻量应用服务器 开放端口
  9. cocostudio UI编辑器中UITextField输入框控件光标
  10. 【网络流24题】最小路径覆盖问题