Git、GitTortoise、Github版本控制流程
2016-06-05 11:27
441 查看
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
GitTortoise是Windows下不错的一款Git客户端工具。Git是没有界面的,但是GitTortoise为Git提供了GUI界面。
Github是Git开源社区,你可以将自己的源代码提交上去进行远程的版本控制,也可以在上面看到别人的代码,对别人的代码进行查看、修改。
1.Git安装
2.GitTortoise安装和使用
3.配置公钥秘钥
(1). 什么是公钥秘钥?
众所周知ssh是加密传输。
加密传输的算法有好多,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。
其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。
如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行
(2). 公钥秘钥设置生成
见: http://jingyan.baidu.com/article/495ba841f2892638b30edefa.html
4.Github开源社区使用
5.了解.gitignore作用
.gitignore 配置文件用于配置不需要加入版本管理的文件。
GitTortoise是Windows下不错的一款Git客户端工具。Git是没有界面的,但是GitTortoise为Git提供了GUI界面。
Github是Git开源社区,你可以将自己的源代码提交上去进行远程的版本控制,也可以在上面看到别人的代码,对别人的代码进行查看、修改。
1.Git安装
2.GitTortoise安装和使用
3.配置公钥秘钥
(1). 什么是公钥秘钥?
众所周知ssh是加密传输。
加密传输的算法有好多,git可使用rsa,rsa要解决的一个核心问题是,如何使用一对特定的数字,使其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。
其中,公钥就是那个用来加密的数字,这也就是为什么你在本机生成了公钥之后,要上传到github的原因。从github发回来的,用那公钥加密过的数据,可以用你本地的私钥来还原。
如果你的key丢失了,不管是公钥还是私钥,丢失一个都不能用了,解决方法也很简单,重新再生成一次,然后在github.com里再设置一次就行
(2). 公钥秘钥设置生成
见: http://jingyan.baidu.com/article/495ba841f2892638b30edefa.html
4.Github开源社区使用
5.了解.gitignore作用
.gitignore 配置文件用于配置不需要加入版本管理的文件。
相关文章推荐
- 用laravel写的项目如何布置在虚拟机上
- javaagent
- Spring 3整合Quartz 2实现定时任务--转
- php链接数据语句
- 萌妹子Python入门指北(五)
- 完美cvCreateVideoWriter写出AVI文件为空的问题
- 【DAY15】Java第十五天I/O学习笔记
- 在QT的界面工程中添加一个简单的线程socket通信
- Spring AOP 实现原理与 CGLIB 应用
- 基于Spring的包含特定注解bean的package扫描工具
- Mybatis generator 自动生成代码时 ,insert如何返回主键值
- Spring NoSuchBeanDefinitionException原因分析
- PHP的优点和特点
- 机器视觉开源代码集合-3
- PHP面向对象
- 编程能力提高------蛇形填数(方块填数+三角形填数) .
- Java中HashMap底层实现原理(JDK1.8)源码分析
- java - 观察者模式
- python2.7 倒计时
- JAVA反射机制