您的位置:首页 > 其它

6. vs2012和git结合

2015-10-21 14:58 176 查看
见:http://note.youdao.com/share/web/file.html?id=35b43fe1636e6d49db1762082b5e5dfc&type=note

图文详见:http://www.cnblogs.com/oec2003/archive/2012/11/13/2768860.html

一:准备--安装软件

如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不过是命令行的封装。就功能而言,他们能做的,命令行全部可以做到;但命令行能做的,他们不一定可以做到。命令行更加原生、本色,跨越平台,以一当十。建议熟悉 git 命令行工具。

Git 命令行(cygwin) + Git Extensions + Git Source Control Provider

安装git:http://git-scm.com/download/linux

安装gitextension,下载http://sourceforge.net/projects/gitextensions/?source=top3_dlp_t5
安装过程中会有两个勾选项msysGit 和 KDiff3,如果已经安装了Git命令行可以不勾选msysGit,KDiff3 是一个文件对比工具,在分支合并时会用到,建议勾选,安装完后也可以设置成其他的对比工具,比如:BCompare;

安装VS的插件Git Source Control Provider(这个是为了便于在vs里面查看工程文件的跟进情况,比如哪个修改了还未提交),在VS2010的扩展管理中可以找到tools --- extension and update ,,搜索git 。

在VS中设置源代码控制位Git Source Control Provider。
然后点击vs菜单的“工具”的“选项”,展开左侧的“Source Control”,在右侧的“当前源代码管理插件”中选择“Git Source Control Provider”,然后点击“确定”



二: gitextension设置
可参考
/article/5220976.html

设置关联密钥

1)启动

,选择您的语言。也可以在vs里面点击设置


2)设置用户信息:









3)点击工具putty设置:













保存上面的公钥字符串和公钥key文件为public文件,密钥为private.ppk文件。

3)将公钥加入到GitHub的Key管理器中:







4)本地获取Clone

















到此算配置完毕,您的Git已经可以与GitHub上面进行同步了。

Visual Studio中会出现如下菜单:


三:开始工程提交

设置好后,vs打开一个工程:右键工程创建仓库



文件前面有了个加号:就是没有加入到版本库的,有个锁的就是已经加入到版本库(add,commit一样)


加入版本库后如果做了修改保存,会有个√

(实际上用命令行,直接git status也是可以看到的

表示修改了resource.h);

通过 git extension 界面提交《

如果是提交,要先载入你想提交的,载入就是add,,提交就是commit到版本库里面,然后再push到仓库


点击browse:可以看到哪些需要提交,哪些修改了,点击提交就进入上1中的界面。。。这个类似git status



提交后就可以开始push了,,要完成前面的基本设置ssh钥匙的加载,
push的时候也有分支要设置,可以选择HTTPS和putty,,
也可以打开命令行进行,,





四:clone到本地:

vs里面的git插件菜单--clone repsoitory



到github上copy你的ssh或者http地址复制进来



目的地就是你要放在哪里,,,,如果没有ssh密钥,看前面,,,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: