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

     在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的简易流程。    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值