在之前的一片博客《Windows 下使用Git管理Github项目》中简单介绍了在Windows环境中使用Git管理Github项目,但是是使用命令行来进行操作的,本文将简单介绍下在VS2010中怎样使用Git,并来管理Github上的项目。

准备

  • 安装Git命令行,下载地址:http://code.google.com/p/msysgit/downloads/list,其实如果没有安装Git命令行,在安装Git Extensions时会有两个勾选项,其中一个就是Git命令行(msysGit );
  • 安装Git Extensions,下载地址:http://sourceforge.net/projects/gitextensions/ ,安装过程中会有两个勾选项msysGit 和 KDiff3,如果已经安装了Git命令行可以不勾选msysGit,KDiff3 是一个文件对比工具,在分支合并时会用到,建议勾选,安装完后也可以设置成其他的对比工具,比如:BCompare;
  • 安装VS的插件Git Source Control Provider,在VS2010的扩展管理中可以找到。
  • 在VS中设置源代码控制位Git Source Control Provider。

创建项目并添加到Git

使用VS2010创建一个名为GitHelloWorld的项目,在解决方案上点击右键,点击“Git –New Repository”:

这时看项目所在的目录,会添加一个名为.git的隐藏目录和一个名为.gitignore的文件,除此外不会有任何多余的文件,相比VSS和SVN等源码管理工具要“干净”很多:

这时会发现解决方案中的文件上并没有出现源码管理的图标,在解决方案上右击,点击Git菜单中的Refresh就OK了:

上面右图中的文件前的图标为加号,表示文件还没有被添加到版本库中,可以使用Git菜单中的Commit来进行提交:

现在就可以对代码进行编辑了,当我们在文件中添加自己的代码后,文件的状态并不会改变,当保存文件后,文件就显示为签出状态。通常第一次通过Commit将代码加入到源码库后,建议重启VS,否则有时文件的签入签出状态得不到及时更新,如果发现状态没有及时更新也可以用Git菜单下的Refresh来进行更新。

Git菜单上的Browse命令可以查看各个提交版本的信息:

或是在解决方案上右击,选择“Git -History”也可以查看版本信息,是在VS中的标签页中以图形化展示:

通过上面的介绍我们可以简单的使用Git来管理代码了,下面接着来说怎样将代码推送到Github中

首先需要在Github中创建一个新的repository,命名为GitHelloWorld,创建完成后如下图所示:

上图中红色框中的就是新建的GitHelloWorld的地址,通过这个地址我们就可以将本地代码推送到GitHub中,在VS中点击Git菜单下的Push命令:

如果推送成功会看到如下提示框:

这时刷新GitHub中的页面可以看到项目已经添加到GitHub中了:

到这儿就介绍完怎样在VS中将代码放入到Git库,并将代码推送到GitHub。下面介绍下已知一个GitHub的源码地址,怎样把代码拉到本地,比如刚刚推送到GitHub中的GtiHelloWorld的地址是git://github.com/oec2003/GitHelloWorld.git,现在使用这个地址将代码拉到本地。

从GitHub拉代码到本地

打开VS2010,点击Git菜单的Clone repository:

在弹出的克隆对话框中输入相应的信息:

点击“克隆”按钮,如果成功克隆的话会弹出如下信息框:

就这么简单,现在代码已经被拉到E盘的GitHelloWorld目录中了。还有一种方法就是直接打开Git Extensions,点击“克隆档案库”可以达到同样的效果。现在就可以使用VS2010开始我们的Git之旅了,关于分支、标签等深入一点的内容在后面的博文中会介绍。

转载于:https://www.cnblogs.com/fogwang/p/4066590.html

在VS2010中使用Git【图文】转相关推荐

  1. 在 IDEA 中使用 Git 图文教程

    Git 专栏索引: Git 分布式版本控制系统使用教程 在 IDEA 中使用 Git 图文教程 在 IDEA 中使用 Git 图文教程

  2. 在VS2010中使用Git【图文】

    在之前的一片博客<Windows 下使用Git管理Github项目>中简单介绍了在Windows环境中使用Git管理Github项目,但是是使用命令行来进行操作的,本文将简单介绍下在VS2 ...

  3. 详解在visual studio中使用git版本系统(图文)

    第一部分: 安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不 ...

  4. git 打tag_图文讲解,团队开发中的 Git 最佳实践

    私信我,回复:学习,获取免费学习资源包. 在 2005 年的某一天,Linux 之父 Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流 ...

  5. 图文讲解,团队开发中的 Git 最佳实践

    在 2005 年的某一天,Linux 之父 Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度!直到现在仍十分流行,完全没有衰退的迹 ...

  6. PyCharm中使用Git/GitHub详细步骤(图文详解)

    环境:pycharm 2020.2,git 2.28,github账户,windows10 配置PyCharm中的Git: 启动PyCharm,点击[File]→[Settings]→[Version ...

  7. 在visual studio中使用git版本系统(zz)

    第一部分: 安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不 ...

  8. android studio clone 方法不能先用,Android Studio中使用git功能无法clone原因分析

    最近在使用git的时候发现一个非常诡异的问题,我用cmd命令行可以进行clone,push,pull等操作时都可以完美的成功,但是换到Android Studio中进行这些与远程库的操作的时候,就是各 ...

  9. 详解在Visual Studio中使用git版本系统 [转]

    详解在Visual Studio中使用git版本系统    作者:掷鸡蛋者 , 发布于2012-6-21   这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指 ...

最新文章

  1. 共话数据智能新经济,首届市北·GMIS 2019全球数据智能峰会隆重召开
  2. 理解 TCP(二):报文结构
  3. Linux Daemon Writing HOWTO
  4. 【图文详解】JAVA中的转义字符
  5. Eclipse中Latex配置
  6. ArcGIS 10.2安装之 ArcSDE的使用
  7. [转]asp 无法连接 access,出现 -2147467259 未指定的错误
  8. 小甲鱼python电子版_零基础入门学习Python 小甲鱼出品 (全42集)
  9. python使用长ping命令_python实现ping命令小程序
  10. 2018.8.2课堂笔记
  11. 腾讯业务安全岗 IDP 谈话总结
  12. 最新互联网架构师视频教程+源码20G
  13. 约翰霍普金斯大学计算机专业,美国约翰霍普金斯大学计算机科学专业有哪些介绍...
  14. python计算元组长度并输出_python基础语法练习2
  15. windows 命令行ssh + Xming打开虚拟机的图形界面应用
  16. Redis5搭建集群
  17. 【iOS开发】---- 网站或技术论坛
  18. 新年寄语 —— 奋斗2022
  19. 广数系统服务器参数,广州数控车床GSK980TDA数控仿真系统模拟软件 送操作视频教程...
  20. c语言拍飞虫课程设计报告,c语言课程设计_拍飞虫提高篇.doc

热门文章

  1. Java web (JSP)入门
  2. JQuery Highcharts 图表控件
  3. 网络工程师英语系列2(CISCO IP Telephony)
  4. android 监听媒体库,一个蛋疼的功能,监听android系统媒体库的变动
  5. Java学习系列(十五)Java面向对象之细谈线程、线程通信(下)
  6. Android恢复出厂设置流程分析【Android源码解析十】
  7. 三款JSON类库Jackson,Gson与JSON-lib的性能对比
  8. 125条常见的java面试笔试题大汇总2
  9. PHP支付宝手机网站支付功能
  10. WEB测试—功能测试