Fork me on GitHub

在Visual Studio中Git的基本使用

什么是Git

Github : https://github.com/git
Pro Git:
http://git-scm.com/book

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

Git优势

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

工具的选择

VS + Git Source Control Provider + msysgit+ Git Extensions , Git Extensions 有git的安装,如果已经安装msysgit则可以不装

Git
https://github.com/git/git
http://www.git-scm.com/download
Git Extensions
https://github.com/gitextensions/gitextensions
http://sourceforge.net/projects/gitextensions

集成插件

初始化版本库

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

imageimage

设置忽略文件

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

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

image

提交到版本库

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

image

浏览版本库

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

image

同步到远程服务器

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

image

openssh 可以在GUI中

image

putty可以使用工具生成

image

后在github中设置

image

这里如果设置git@github.com:xxx/xxx.git 就必须使用SSH方式

如果设置成 https://xxx@github.com/xxx/xxx.git 就必须使用Https方式

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

image

posted @ 2014-04-12 17:56  花儿笑弯了腰  阅读(1689)  评论(0编辑  收藏  举报