VS中Git基本使用

什么是Git

Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程
每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便.

Git优势

Git 最大的优势就是“快”!对于大型的联合开发项目,用 SVN 进行版本控制管理时速度很慢,但是用 Git 就快很多
Git还有最大的一个优势就是支持分布式开发 ,基本上SVN有的功能Git都有,并且毫不逊色。

工具的选择

VS2013+Git Source Control Provider + msysgit+ Git Extensions , Git Extensions 有git的安装,如果已经安装msysgit则可以不装
Git :
http://git-scm.com/
Git Extensions:
http://code.google.com/p/gitextensions/
File:
http://sourceforge.net/projects/gitextensions/files/Git%20Extensions/
Github : https://github.com/gitextensions/gitextensions
Pro Git: http://git-scm.com/book

初始化版本库

点击“Git”菜单中的“Initialize new repository”,初始化之后,在项目目录下,出现一个 .git 的隐藏文件夹

imageVS中Git基本使用_第1张图片

设置忽略文件

点击 vs 菜单 “Git”中的命令“Edit .gitignore”,这里我把vs的gitignore 设置为默认项,项目中出现了一个名叫 .gitignore 的文件。

更多的模板可以在 https://github.com/github/gitignore下载导入,也可以自定义添加自己想要的配置

VS中Git基本使用_第2张图片

提交到版本库

点击“Git”菜单中的“Commit”进行提交

VS中Git基本使用_第3张图片

浏览版本库

打开“Git”菜单中的“Browse”命令

VS中Git基本使用_第4张图片

同步到远程服务器

SSH 一般有openssh与Putty,可以在配置中配置

VS中Git基本使用_第5张图片

openssh 可以在GUI中

VS中Git基本使用_第6张图片

putty可以使用工具生成

VS中Git基本使用_第7张图片

后在github中设置

VS中Git基本使用_第8张图片

这里如果设置[email protected]:XXX/XXX.git 就必须使用SSH方式

如果设置成 https://[email protected]/xxx/xxx.git 就必须使用Https方式

putty 也就是刚才导出来得私钥

VS中Git基本使用_第9张图片

你可能感兴趣的:(git)