如何详细学习在Visual Studio中运用Git版本控制工具?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5901个文字,预计阅读时间需要24分钟。
很多人已经在使用git(或正在迁移到git上),在github.com上也能看到不少同好者的开源项目,非常不错。但相关教程似乎不多,所以只好拿着自己的开源项目源码自行管理。
很多人已经在使用git(或正在转移到git上),在github.com上,也看到园子里不少同学的开源项目,非常不错。但相关教程似乎不多,所以趁着我自己的开源项目源码托管(github.com/wojilu/wojilu),写了一篇,算是抛砖引玉吧。
这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正。
第一部分:安装git开发工具
如果要使用git进行版本管理,其实使用git命令行工具就完全足够了,图形化工具(无论是git extentions,还是TortoiseGit),都只不过是命令行的封装。就功能而言,他们能做的,命令行全部可以做到;但命令行能做的,他们不一定可以做到。命令行更加原生、本色,跨越平台,以一当十。建议熟悉git命令行工具。
但图形化工具也有自己的优点,就是直观。下面推荐的组合方案是:
Git命令行(cygwin) + Git Extensions + Git Source Control Provider
——这个组合可以彻底解决中文文件问题(包括中文文件名、目录名,以及在github中的正常显示)。
本文共计5901个文字,预计阅读时间需要24分钟。
很多人已经在使用git(或正在迁移到git上),在github.com上也能看到不少同好者的开源项目,非常不错。但相关教程似乎不多,所以只好拿着自己的开源项目源码自行管理。
很多人已经在使用git(或正在转移到git上),在github.com上,也看到园子里不少同学的开源项目,非常不错。但相关教程似乎不多,所以趁着我自己的开源项目源码托管(github.com/wojilu/wojilu),写了一篇,算是抛砖引玉吧。
这篇教程的预期,是希望没有任何版本使用基础的新手也可以掌握,所以细节较多,不当之处,欢迎指正。
第一部分:安装git开发工具
如果要使用git进行版本管理,其实使用git命令行工具就完全足够了,图形化工具(无论是git extentions,还是TortoiseGit),都只不过是命令行的封装。就功能而言,他们能做的,命令行全部可以做到;但命令行能做的,他们不一定可以做到。命令行更加原生、本色,跨越平台,以一当十。建议熟悉git命令行工具。
但图形化工具也有自己的优点,就是直观。下面推荐的组合方案是:
Git命令行(cygwin) + Git Extensions + Git Source Control Provider
——这个组合可以彻底解决中文文件问题(包括中文文件名、目录名,以及在github中的正常显示)。

