以下介绍操作细节

1、先下载Git GUI 下载地址:http://msysgit.github.io/

再下载百度云网盘 下载地址:http://pan.baidu.com

接下来就是安装这两个软件了,安装大家都会。不介绍



2、安装完网盘后设置网盘的同步文件夹,由于网盘中存有几十G的文件。不可能到了一台电脑就所有同步,那样就慘

了,在网盘中新建文件夹"Git"。

进入网盘设置界面。选择高级:例如以下图所看到的:

3、打开VS2012新建项目 GitTest,并写上一句代码。

如图所看到的:

4、我们在项目GitTest根文件夹下右键,选择“Git Init Here”,我们发现文件夹下多了一个文件夹“.git”接下来我们须要改动GIT设置来排除一些文件或文件夹不让它们在版控制内,用记事本打开“.git”文件夹下 的"info"文件夹以下的“exclude”文件,在以下增加例如以下几行: bin/ obj/ *.suo *.cache,由于这里是用的VS开发,假设是其他请按须要进行改动

改动完后,我们再次右键选择“Git Gui”

进入相关界面

,"编辑->选项"

,在全局全部版本号输入用户

名Email地址后确定。我们再这里先点“缓存修改”,再输入描写叙述后点“提交”,这里我们仅仅是提交到本地版里面了

5、我们如今克隆一份到网盘中的Git文件夹以下。来实现远端版本号。还在根文件夹下右键选择“Git Bash”。输入克隆

指令:git clone --bare . D:/htw/baiduyunpan/git/GitTest.git

6、再次“Git GUI”界面中“远端(remote)->Add”

,名字能够随便写。这里我填写“GitTest.git”,Location

填写我们的远端文件夹地址我的是:D:\htw\BaiDuYunPan\git\GitTest.git。点Add后提示成功

,接下来再点" 上传"

再点“上传”提示成功

,到此我们已经完毕了远端设置。

7、接下来我们就来看一下怎么样实现异地获取版本号。并实现提交版本号。

在桌面新建一文件夹“test”之后在文件夹以下右键选“Git Bash”

输入:git clone D:/htw/baiduyunpan/git/GitTest.git

在“test”文件夹以下就出如今我们的项目“GitTest”打开一看里面就是我们的项目。这时我们须要反复前面第4步 里面改动“exclude”,实现过滤文件或文件夹打开新下下来的项目,我们把刚才的那名改动一下,再次打开“Git Gui” 界面。我们看到有+和-这里 意味着我们改动了。反复前面的操作。“缓存改动”,填写描写叙述,提交,这里我们提交到了本地版本号,我们须要提 交到远端版库,点上传再点上传,提示成功。这样就提交到远端了,当然我们能够多次提交到本地后再提交到远端的。

8、查看修改,我们在用VS建的项目文件夹里面打开“Git Gui” 界面,“远端(remote)->从..获取(fetch)-

>GitGtest.git”提示成功,这时并没有更新我们本地版本号,仅仅是下到本地了,我们再选择“合并(merge)->

本地合并”再点“合并”提示成功,我们到我们新建的VS里面看一下刚修改的地方是否修改了,已经修改了

,我们再次确认一下。在项目文件夹右键“Git History”界面。我们看到确实实现了版本号控制。

到些简单的版本号控制就完毕了,对于个人来说我们有了稳定和超大的存储空间来存储我们的代码并实现版本号管理。


版权声明:本文博客原创文章,博客,未经同意,不得转载。

云盘+Git GUI云盘文件版本控制的更多相关文章

  1. 基于金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理

        Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样. Git的强大之处在于,你可以在局域网内的任何一个共享路径下创建仓库,而不需要运行任何服务.所有的操作都是 ...

  2. 云盘+Git GUI实现云盘文件版本号控制

    以下介绍操作细节 1.先下载Git GUI 下载地址:http://msysgit.github.io/       再下载百度云网盘 下载地址:http://pan.baidu.com 接下来就是安 ...

  3. Windows 7 下使用gitblit + git 搭建小组内文件版本控制环境

    一.GitBlit下载及配置 使用前先看下GitBlit的百科介绍,很简洁:需要java运行环境:是一个纯 Java 库用来管理.查看和处理Git 资料库.即一个基于Java的分布式版本控制系统. 1 ...

  4. windows下安装GIT,使用GIT GUI 上传文件到github

    安装 1.从官网 https://git-scm.com/download/win下载安装包 2.打开安装包安装,点击next,接着再点击三次next 3.在下拉菜单中选择已安装的文本编辑器,点击ne ...

  5. 挑战以Dropbox为代表的传统“同步网盘”,Seafile推出“分布式文件同步技术”打造的私有云服务

    挑战以Dropbox为代表的传统“同步网盘”,Seafile推出“分布式文件同步技术”打造的私有云服务#36氪开放日# 其他 JasonZheng • 2012-04-07 15:14 来自36氪开放 ...

  6. 使用百度网盘+Git,把版本控制托管到云端

    之前公司的一个项目使用SVN来做的版本控制,服务器设在我这台电脑上.然后是出于某些原因,我的电脑IP变了多次,每变一次就要重新绑定静态ip,甚是烦人.同时SVN这种集中式的版本控制服务在我关闭了我的电 ...

  7. 使用Git GUI工具 上传本地仓库到 gitee码云仓库

    前言: 网上关于git的命令操作与使用很多教程和博客,在使用git工具时我发现有一个 git Gui 可视化工具,我觉得十分的亲切,由于我之前一直是使用svn作为版本控制管理工具,都是可视化操作,使用 ...

  8. google的云盘与公司网盘

    很多人都很期待Google推出的云存储服务,也就是公司网盘.因为多数人相信,没有比google更适合做云存储的公司了,作为一个标准的Web公司或者说互联网公司,云端理所应当的优秀.但比起几年前听传言时 ...

  9. 阿里云Linux系统挂载数据盘

    Linux云服务器数据盘未做分区和格式化,我们可以根据以下步骤进行分区以及格式化操作. 目录 [隐藏]  1 查看数据盘 2 对数据盘进行分区 3 查看新的分区 4 格式化新分区 5 添加分区信息 6 ...

随机推荐

  1. 讨论UML概念和模型UML九种图。

    文件夹: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图.在每一种视图中都包括一个或多种图. 本文我们重点解说UML每种图的细节问题: 1.用例图(use case d ...

  2. Libevent API

    evtimer_new evtimer_new(base, callback, NULL) 用来做定时器,即当达到一定时间后调用回调函数callback.用evtimer_add激活定时器.比如: m ...

  3. Java4Android之BlockingQueue

    在研究Smack的源码的时候,我对它的连接Connection以及派生类XMPPConnection的关注是最多的,由于一个即时通信程序,它的网络模块必是它的核心. 而我非常在乎它是怎样实现的. 在收 ...

  4. Google是不是真的不能用了?非常奇怪的问题

    这几天,事实上是这一阵子. 我连用goagent都无法上google了. 可怜我一直用Gmail邮箱.但如今我连用代理都上不了Gmail了. .. 是我自己电脑本身的问题吗?非常奇怪的问题,我原先用g ...

  5. BZOJ 1449 JSOI2009 球队收益 费用流

    题目大意:给定nn支球队.第ii支球队已经赢了winiwin_i场.输了loseilose_i场,接下来还有mm场比赛.每一个球队终于的收益为Ci∗x2i+Di∗y2iC_i*x_i^2+D_i*y_ ...

  6. HTML学习_01

    html总结 html是一门标记语言,也就是不经过编译就能直接执行的语言,不像是c/c++/java等等须要转换成二进制码, html是一门最主要的学科,提供了一个框架,提供了各种标签和规则,使得语言 ...

  7. 【Linux】lvm基础操作

    新增两块硬盘,来进行实验: [root@jp ~]# fdisk -l Disk /dev/sda: 107.3 GB, 107374182400 bytes 255 heads, 63 sector ...

  8. Shibboleth

    1.Shibboleth是一个针对SSO的开源项目.Shibboleth项目主要应用在校园内Web资源共享,以及校园间的应用系统的用户身份联合认证.

  9. jquery 判断当前上传文件大小限制上传格式 搭配thinkphp实现上传即预览(模拟异步上传)

    在web开发中,最纠结的一项就是文件上传,最近由于项目需要前后摸索了四天在这里分享给大家.如有不足,望指出!! 前台:jquery.easyui.html 后台:thinkphp 主要涉及语言:jqu ...

  10. Android - 用Fragments实现动态UI - 使用Android Support Library

    Android Support Library提供了一个带有API库的JAR文件来让你可以在使用最新的Android API的同时也也已在早期版本的Android上运行.例如,Support Libr ...