SmartGit初步使用-程序员宅基地

技术标签: git  

在Git如日中天的今天,我也不免俗的想用Git将业余时间写的代码管理一下。

什么是Git这里不多说,具体见廖雪峰的Git教程ProGit等详细教程。

我们这里直接上手。

 

一、下载Git客户端

1、Git官网:http://git-scm.com/,下载客户端。

官网的客户端是采用命令行的形式的,对我这种新手来说太难了。我们需要搞一个有图形界面的,就是下面的SmartGit。

2、SmartGit:http://www.syntevo.com/smartgithg/,下载系统对应的客户端,我是windows的。

 

二、安装

安装中需要注意的只有两点

1、license:有试用、付费、非商业用途三种,按照个人情况选择。

2、Hosting Providers:我用的是GitHub。当然你先要有一个GitHub账号,快去https://github.com/申请一个吧。

如下图在Account中填入你的GitHub账号,然后点击Token按钮,按照引导生成一个Token用来连接GitHub。

001

 

三、建项目使用

1、登录GitHub网站,在右下角找到new repository,新建一个项目。

002

2、具体如下,按照实际情况填写

image

下面是我创建好的项目。

003

3、使用SmartGit把它clone下来

  • 打开SmartGit,在菜单里选择Repository→Clone

004

  • 填写Repository URL:GitHub中给我们提供了地址,在刚才建好的项目页面的右侧找到项目地址并复制过来。

005

  • 下一步再下一步,为项目选择一个本地文件夹。

image

  • 点击Finish,稍等片刻,Output中的信息告诉我们,ok搞定了。打开刚才选择的本地文件夹看看吧。

image

4、新建、修改、提交等操作

  • 在文件夹中新建一个txt文件,输入一些文字后保存。

image

  • 回到SmartGit中发现,Files窗体中多了一个文件。

image

右键点击文件,并选择Commit,提交窗体出现了。

Commit Message是提交版本的注释,必须填写。

Commit是提交到本地Git库。

Commit&Push是提交到本地Git库并提交到GitHub。

image

  • Commit成功后,Files窗体中的文件不见了。在Files窗体右上角有5个按钮,可设置显示哪些文件。

image

  • 我们打开test.txt再输入一些文字后保存,发现test.txt变为红色的Modified状态,再commit。

image

  • 右键test.txt,选择Log,可以看到两次的提交记录。

image

  • 右键第一个版本的记录,选择Reset可以回归到这个版本。Reset有三种模式可以选择,mixed、soft、hard。

mixed:工作区不变,reset暂存区、reset当前分支

soft:工作区不变、暂存区不变、reset当前分支

hard:reset工作区、reset暂存区、reset当前分支

 

PS:关于工作区、暂存区、当前分支如何理解,参考廖雪峰的Git教程——工作区和暂存区

 

总结一下吧,这只是一个SmartGit的初步使用参考,万事开头难,接下来的就在日常使用中继续摸索吧。

转载于:https://my.oschina.net/monroe/blog/913066

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34037515/article/details/91831947

智能推荐

命令行 降低IE版本 IE11降到IE8_win7自带ie11降级ie8命令-程序员宅基地

文章浏览阅读2w次,点赞2次,收藏9次。将下面的命令复制,然后在命令行输入框中粘贴,最后按下回 车键。 FORFILES /P %WINDIR%\servicing\Packages /M Microsoft-Windows-InternetExplorer-*11.*.mum /c "cmd /c echo Uninstalling package @fname && start /w pkgmgr /up:@fname /q_win7自带ie11降级ie8命令

Web前端与可视化有什么区别?_用python制作可视化面板和web前端制作有什么区别-程序员宅基地

文章浏览阅读1.1k次。首先是技术栈的不同。Web 开发主要以 HTML 来描述结构,以 CSS 来描述表现,以JavaScript 来描述行为。而可视化则较少涉及 HTML 和 CSS,它更多地要同浏览器的Canvas、SVG、WebGL 等其他图形 API 打交道。这是因为,Web 开发以呈现块状内容为主,所以 HTML 是更合适的技术。而可视化开发因为需要呈现各种各样的形状、结构,所以,形状更丰富的 SVG 以及更底层的 Canvas2D 和 WebGL 就是更合适的技术了。其次,Web 开发着重于处理普通的文..._用python制作可视化面板和web前端制作有什么区别

linux系统插入U盘,全部上锁,显示为只读文件_uosu盘文件有锁-程序员宅基地

文章浏览阅读4.4k次,点赞2次,收藏4次。今天因为需要往U盘里面拷贝一些资料,然后本来以为拷贝完了,就直接把U盘拿下来了,然后发现提示文件拷贝失败,原来文件还没有拷贝好。 只好把U盘插上重新拷贝,然后就发现所有的文件都变成了只读文件,不能拷贝和删除U盘中的内容,然后我将文件权限改了,但是提示失败,,,,很绝望。在终端直接拷贝也不行。下面说解决办法:首先将U盘安全移除,然后重新插入,我的问题就解决了。。。。啊哈哈哈..._uosu盘文件有锁

MFC实现局域网通信(附完整源码)_mfc网络通信-程序员宅基地

文章浏览阅读423次,点赞8次,收藏11次。MFC实现局域网通信(附完整源码)_mfc网络通信

EasyPlayer:RTSP、RTMP、HLS视频播放器显示模式设置之全屏、广角切换的方案_easyplayer rtsp如何使画面最大化-程序员宅基地

文章浏览阅读1.3k次。需求背景一般对于一个播放器,应该支持如下几种显示模式:等比例,最大化区域显示,不裁剪等比例,最大区域显示,裁剪拉伸显示,铺满全屏要实现这几种显示模式。其实只要对播放控件的布局进行些许调整即可。那EasyPlayer是怎么实现的呢?解决方案EasyPlayer是使用一个PlayFragment进行视频播放,该类实现了一个setScaleType的方法来进行显示模式设定(或切换)。..._easyplayer rtsp如何使画面最大化

展讯平台手机camera驱动移植_2_展讯resource_cost-程序员宅基地

文章浏览阅读3.6k次,点赞3次,收藏5次。在之前的文章里我们讲到了展讯平台camera驱动移植的简单介绍。然而在安卓q开始,展讯camera这一块的目录结构都进行了较大的改变。在这里我们主要讲一下安卓q的camera驱动移植。此处仅陈述点亮,OTP、AF、FLASH等等暂未配置。_展讯resource_cost

随便推点

xml文件基本格式与解析(一)_xml格式-程序员宅基地

文章浏览阅读5.8w次,点赞20次,收藏104次。什么是xml文件格式_xml格式

百度地图bd09II坐标转换天地图CGCS2000坐标_百度地图转天地图经纬度-程序员宅基地

文章浏览阅读1.6k次,点赞4次,收藏2次。【代码】百度地图bd09II坐标转换天地图CGCS2000坐标。_百度地图转天地图经纬度

Win10的Linux子系统Ubuntu安装图形界面-程序员宅基地

文章浏览阅读4.9k次,点赞9次,收藏43次。Win10的Linux子系统Ubuntu安装图形界面陈拓 2021/07/25-2021/07/261. 概述Win10的linux子系统Windows Subsystem for Linux(简称 WSL)之Ubuntu安装见文章:《Win10启用Linux子系统安装Ubuntu》https://zhuanlan.zhihu.com/p/341394468https://blog.csdn.net/chentuo2000/article/details/112131624W

SSH修改登录端口并配置免密登录(非root)_ssh ip默认为非root如何调-程序员宅基地

文章浏览阅读2.4k次。实验环境本地 MacOS 10.14.4远程服务器CentOS 7.5 64位Firewalld本地命令前缀 [admin@MacBookPro]$服务器命令前缀 [A@CentOS]$​ 最近在建站后,发现不到2天我的小破站就有600次ssh远程登录的尝试。心中不免一阵寒意,为了解决这个问题特地读取了ssh官方的文档,对网站的ssh登录进行了一些措施。​ 首先要了解 SSH免密登录的原理,免密登录需要使用 ssh 的非对称加密方式,登录无需密码,但是需要携带秘钥。本地若想登录._ssh ip默认为非root如何调

oracle电子书百度云盘,ypzdnoracle-e7-bb-8f-e5-85-b8-e6-95-99-e7-a8-8b.pdf-程序员宅基地

文章浏览阅读323次。ypzdnoracle-e7-bb-8f-e5-85-b8-e6-95-99-e7-a8-8b.pdf-e6-98-af-e7-99-be-e5-ba-a6-e7-bd-91-e7-9b-98-e5-ad-98-e5-82-a8-e5-86-85-e5-ae-b9-3cbr-2f-3eoracle-e7-bb-8f-e5-85-b8-e6-95-99-e7-a8-8b.pdf-e7-9a-84-e..._%e5%9b%bd%e7%8e%8b%e6%b8%b8%e6%88%8f%e5%a6%88%e5%a6%88

Cheering Gym-101522C_cheering lsc pcms-程序员宅基地

文章浏览阅读145次。Cheering Gym-101522C_cheering lsc pcms

推荐文章

热门文章

相关标签