SmartGit使用教程
说明
- 官网的客户端是命令行形式的,有兴趣可以去了解下。
- 这里针对图形界面的smartgit做一个使用说明。
软件下载和安装
下载地址[2016.12.16测试可以]
- 按需选择,如果不知道自己电脑是什么系统的,那我没话说了
- https://www.syntevo.com/smartgit/
安装
- 注意:license:有试用、付费、非商业用途三种,按照个人情况选择。其他就默认安装选Next就好
- 我选择的是非商业用途(Unlicensed (for non-commercial use only))
使用教程
登录GitHub网站创建项目
点击左上角的喵,新建一个项目(Start a project)
创建项目
具体如下,按照实际情况填写
项目详情
如下图:我创建了一个demo的项目
创建完成
使用SmartGit把它clone下来
将github的项目网址复制下来
注意:这里使用的是https,http有可能需要Public key公钥登陆
复制地址
通过SmartGit将项目Clone下来
注意Local Directory就是本地的文件路径
Clone项目
成功以后会看到类似的提示
成功提示
Commit文件
在Local Directory定义的目录下面创建文件,回到SmartGit中发现,Files窗体中多了一个文件
新建文件
点击Commit的按钮,会出现以下界面
Commit文件
- 选择要操作的文件,按需选择
- Commit Message是提交版本的注释,必须填写。
- 上一次填写的Commit Message
- Commit是提交到本地Git库。
- Commit&Push是提交到本地Git库并提交到GitHub。
文件修改以后会有不同的状态
例如Modify
修改文件
版本回退
版本回退
1.在对应的log记录选择对应的版本。
- mixed:工作区不变,reset暂存区、reset当前分支
- soft:工作区不变、暂存区不变、reset当前分支
- hard:reset工作区、reset暂存区、reset当前分支
作者:Spareribs
链接:https://www.jianshu.com/p/e4459ff43caf
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
SmartGit使用教程相关推荐
- git复制迁移--SmartGit
有时想把git从一个硬盘迁移到另外一个硬盘,但是又不想把所在的整个文件夹都复制过去,因此采用以下方法. 采用git管理工具:SmartGit,安装教程见:SmartGit安装教程 操作:Reposit ...
- 在MyEclipse(2015)中上传项目到github的步骤(很详细)
(图文)在MyEclipse(2015)中上传项目到github的步骤(很详细) git|smartGit使用详解 SmartGit使用教程
- SmartGit的使用教程(详细)
SmartGit的详细使用教程,个人使用经验,以及摸索,有不严谨的地方还请各位多多指教,对你有帮助的话烦请点个赞,谢~ 本人使用的是17年的版本,因为17年的版本30天到期后还可以继续使用, [这里是 ...
- 老牌Git客户端SmartGit 安装 和 使用 教程
Git介绍 分布式:SmartGit系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具. 保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态:可以在 ...
- latex 版本控制:TexStudio/Texmaker/... + git(smartGit)
latex是论文的写作神器,但是有时候想将不同版本的文本进行比较,看看哪个版本的表达更合适,此时如果没有latex的版本控制,将是一个很痛苦的事情. 而git则是一个很好的版本控制系统.本文介绍如何在 ...
- SpringBoot系列之Spring Data MongoDB教程
SpringBoot系列之Spring Data MongoDB教程 1.MongoDB下载安装 因为没有买linux服务器,所以本博客只安装window来学习,可以点击官网下载链接进行下载,安装过程 ...
- 面向新手的git实战教程
嗨!我是团子,大家好久不见呀~ 记得之前在网上学习git相关知识时,看到的文章大部分都是讲解git的基本命令有哪些,用处是什么,但是自己真正上手使用git时,仍然无从下手. 所以今天就想从初始化一个g ...
- linux卸载smartgit,Windows下SmartGit安装使用
在Git如日中天的今天,我也不免俗的想用Git将业余时间写的代码管理一下.什么是Git这里不多说,具体见<Ubuntu12.04 Git 服务器配置图文详解 http://www.linuxi ...
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
最新文章
- MapReduce的统计和排序功能
- ext js IE9显示白板 页面浏览器模式强制渲染IE8
- 网络流三·二分图多重匹配 HihoCoder - 1393
- 第三次学JAVA再学不好就吃翔(part114)--Properties类
- HTTP之Redirect和Location头使用(C++ Qt框架实现)
- 如何使用Git上传项目代码到github
- Wifi Enable 启动过程
- weka下载后没有安装java_Weka程序原版安装文件[下载指引]
- python whl文件_python whl是什么文件
- 利用EXCEL进行数据爬虫
- 建筑装饰毕业论文题目
- DeepSORT的改进
- unicast multicast broadcast的区别
- 视频教程-用Java从零开始开发一个物联网项目-物联网技术
- 全球 500 亿条数据被 Elasticsearch 勒索者删除
- 新浪微博分布式爬虫分享
- Android:MVC模式(下)
- actor中!(tell)与forward的区别
- PyQt+Opencv-python多线程显示摄像头信息至QLabel,摄像头显示区域自由拉伸尺寸
- 【20211106】在技术上是如何实现分布式事务_V3(TCC)
热门文章
- 学习笔记(一)(x264编码流程)
- linux设置多语言环境,怎么为Linux系统配置多语言环境?
- python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法
- linux 引导程序修复工具,linux 引导修复工具
- php的修改数据库语句怎么写,php的数据库修改语句是什么
- mysql8 优化_MySQL 8.0 优化
- 爬虫界又出神器|一款比selenium更高效的利器
- 王之泰201771010131《面向对象程序设计(java)》第九周学习总结
- IDEA系列(四)一部署war 和 war exploded的区别
- AngularJS:表达式