利用VS2010的git版本控制器

转载地址:http://blog.youkuaiyun.com/softwave/article/details/7957938

首先,安装Git for Windows,下载地址为 这里 。Git for Windows是Github官方的管理工具,但似乎更适合习惯Linux命令行的同学。喜欢图形化界面的同学最好还是再安装一下Git Extensions,它更像Eclipse里的EGit,操作非常方便。Git Extensions的下载地址在这里 。Git Extensions中自带了Git for Windows-msysgit,因此二者选其一安装即可,推荐使用Git Extensions。

      安装完毕之后,进入VS2010,以中文版为例。打开“工具”->“扩展管理器”,在右侧搜索“git”,会看到搜索结果“Git Source Control Provider”,下载安装即可。如图:

      在“工具”->“选项”中,选择“source Control”,如图所示进行配置。

      配置完成后,即可使用右键菜单管理项目代码了。

      下面要在Github上面新建一个Repositories,在上图所示右键菜单的“Git Bash”中进行初始配置,键入命令:

[ruby]  view plain  copy
  1. $ git config --global user.name "Firstname Lastname"  
  2.   
  3. $ git config --global user.email "your_email@youremail.com"  
  4.   
  5. $git remote add origin https://your-github-user-name@github.com/your-github-repo-name.git  
  6.   
  7. $git push  

      OK,完成了,Enjoy GitHub!

前面我在文章《VS2010结合Github进行版本控制》中介绍了VS 2010中Git插件的安装和使用方法。与Eclipse中略有不同的是,git的SSH使用方法不太一样。下面我介绍一下VS 2010中如何配置SSH方式进行代码push操作。关于如何安装和使用git插件,请参看我前一篇文章。


1、在项目上点击右键,在git菜单下,选择“Settings”


2、在“ssh”标签页中,选择“OpenSSH”后确定


3、进入第一步所示的菜单,选择“Push”。在弹出的“推送”窗口中,点击“管理远程”。


4、在弹出的窗口“URL地址”位置,填入你github库的SSH地址,然后点击“保存”。


5、第四步所用的SSH地址在你github库的页面上方即可找到,如图:(注意,选择SSH,不是http)


另,还有一篇文章介绍的比较详尽:http://www.cnblogs.com/oec2003/archive/2012/11/13/2768860.html


git push 提示 Everything up-to-date

我在github上已经建立一个仓库master(之前的git config --global 之类都已经做好了) 然后clone下到本地,进行操作在更改文件后 进行提交 提示Everything up-to-date 搜索一下说是 提交到了本地的仓库没有提交到线上。

git add . git commit 都执行过的

$ git push origin master
Everything up-to-date

$ git remote -v
origin  git@github.com:gitgitcode/test.git (fetch)
origin  git@github.com:gitgitcode/test.git (push)
$ git branch
* master


这个问题,有的时候有没有让人头痛。 还是对文档不熟悉啊……


你还没有git add . git commit

0

我遇到过一次,是因为我建立了一个本地branch,进入master后merge一下就可以了。

0

你确定你commit了?你看下git log



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值