小白也能用Git管理团队项目了:百度云同步+Git Extensions+Git Source Control Provider
百度云同步百度云同步,会将本地的某个文件目录和云端进行同步。如果在本地将这个同步的目录设置为Git的中心服务器,那么本地push到中心服务器的内容也会被同步到云端。其他开发者只要也进行相同的设置,就能够进行合作开发。
下面使用一个远程和本机来模拟两个开发者,先是安装云同步。
https://images0.cnblogs.com/blog/221923/201501/211025150783540.png
https://images0.cnblogs.com/blog/221923/201501/211022558442538.png
https://images0.cnblogs.com/blog/221923/201501/211030145315092.png
https://images0.cnblogs.com/blog/221923/201501/211030300637003.png
https://images0.cnblogs.com/blog/221923/201501/211031211104798.png
Git远程仓库命令
新建中心服务器
先在同步目录中创建一个MyTest的项目文件夹。
https://images0.cnblogs.com/blog/221923/201501/211036080473427.png
然后使用“git init --bare”来建立中心仓库,中心仓库会自动同步到云端。到这里一个空的中心服务器就建好了。
https://images0.cnblogs.com/blog/221923/201501/211039075636103.png
https://images0.cnblogs.com/blog/221923/201501/211100424381795.png
clone一个仓库
已经有了一个中心服务器,但这个中心服务器还是在我们自己的磁盘目录里E:\bidiproject,不过它的内容会和云端同步。下面通过clone从中心服务器复制一个本地的Git仓库。
https://images0.cnblogs.com/blog/221923/201501/211046265003200.png
https://images0.cnblogs.com/blog/221923/201501/211046496105660.png
push
在本地Git仓库G:\mytest中添加一个test.txt文件:
https://images0.cnblogs.com/blog/221923/201501/211053016885966.png
然后提交到中心服务器:
https://images0.cnblogs.com/blog/221923/201501/211055188139825.png
查看中心服务器:
https://images0.cnblogs.com/blog/221923/201501/211059093139510.png
pull
下面远程到另外一台电脑,安装云同步和Git,然后配置一个Git用户名,并clone当前的仓库。然后添加一些自己的内容。
https://images0.cnblogs.com/blog/221923/201501/211229094697756.png
https://images0.cnblogs.com/blog/221923/201501/211229440947967.png
下面回到本机,更新云同步,会发现中心服务器已经获取上面提交的内容。
https://images0.cnblogs.com/blog/221923/201501/211231320004832.png
https://images0.cnblogs.com/blog/221923/201501/211231396103624.png
下面将内容获取到本地仓库,发现在mytest中会出现一个my.txt文件。
https://images0.cnblogs.com/blog/221923/201501/211233576414627.png
https://images0.cnblogs.com/blog/221923/201501/211234244854761.png
Visual Studio插件
在扩展和更新中搜索git,下载Git Extensions和Git Source Control Provider。
https://images0.cnblogs.com/blog/221923/201501/212300222815679.png
Git Extensions安装
打开安装文件进行安装,一种Next到如下图所示,如果之前安装过msysgit就不用勾选了,勾选kdiff。
https://images0.cnblogs.com/blog/221923/201501/212305103603522.png
Git Source Control Provider设置
点击VS菜单的“工具”->“选项”,展开左侧的“Source Control”,在右侧的“当前源码管理插件”中选择“Git Source Control Provider”。
https://images0.cnblogs.com/blog/221923/201501/212319276728103.png
然后选择Git Source Control Provider Options来设置git.exe和GitExtensions.exe的安装目录。
https://images0.cnblogs.com/blog/221923/201501/212322211412732.png
VS项目
创建一个控制台程序,存放的目录是我们之前创建的mytest的本地库中(库中的txt已经删除)
https://images0.cnblogs.com/blog/221923/201501/212327340311122.png
https://images0.cnblogs.com/blog/221923/201501/212329180009783.png
先设置要忽略提交和推送的文件,像bin之类的文件是不用进行同步的,这里使用默认的忽略选项。
https://images0.cnblogs.com/blog/221923/201501/212343085634260.png
https://images0.cnblogs.com/blog/221923/201501/212344225311758.png
提交更改,如果希望更改能够提交到中心服务器中,选择提交并推送,这个时候你会发现云盘在工作,表示有新的内容提交到中心服务器里了。
https://images0.cnblogs.com/blog/221923/201501/212334171108764.png
https://images0.cnblogs.com/blog/221923/201501/212346247195520.png
https://images0.cnblogs.com/blog/221923/201501/212348466257239.png
参考
http://www.cnblogs.com/wilber2013/category/643754.html
http://www.cnblogs.com/wojilu/archive/2011/11/16/using-git-with-visual-studio.html
页:
[1]