您的位置:首页 > 运维架构 > Shell

使用Git Bash对VS工程进行版本控制

2017-04-18 17:59 162 查看
     在windows环境下,学习使用git bash对vs工程项目进行版本控制。这里是使用git bash命令行工具进行版本控制,后面学习增加在visual studio中使用插件进行版本控制。假设已经初步有一个项目文件夹,现将其上传到git服务器端,主要步骤如下:

step1: windows下的git安装、github或者企业自有git库的创建、ssh设置密钥等问题,”参考1“、”参考3“中有说到;

step2: 定位到项目文件所在文件夹,进行git初始化。此时项目文件夹下新增.git文件夹。

step3: 设置.gitignore文件并提交。

     vs工程中很多编译文件和生产文件等不需要进行版本控制,不用上传到服务器。因此需要通过设置.gitignore文件,忽略掉这些文件。“参考1”中有部分描述,但是不够详细,可以参考下面链接内容:

      http://blog.chinaunix.net/uid-25806493-id-3331902.html

      https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
      http://www.cnblogs.com/haiq/archive/2012/12/26/2833746.html
     .gitignore文件配置好,使用add和commit提交即可。然后通过git status查看起作用。看untracked files中是否还有不需要的文件,如果有调整.gitignore文件的内容,如此反复,直至所有不需要的文件都被忽略掉。注意:.gitignore文件的全名称必须是.gitignore,不是文件后缀名。git中所有的文本编辑不要使用ms的记事本,最好用notepad++等,格式设置为“utf-8”。

step4: 通过 add . 和commit命令提交文件,然后push到git服务器。查看git服务器上是否成功上传了工程文件。

—————————————————————————————————————————————————————————————————————

参考资料:

参考1,git教程: 廖雪峰的git教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

       此教程写的相当好,逻辑清晰,浅显易懂,而且内容覆盖较为全面。

参考2,git常用命令:阮一峰的博客http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

       列举了git常用功能及命令说明,常用够了。

参考3,Windows 下使用Git管理Github项目http://blog.fwhyy.com/2012/02/use-git-manage-github-project-on-windows/

      梳理了windows下使用git的简易流程。    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息