云盘+Git GUI实现云盘文件版本号控制
以下介绍操作细节
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实现云盘文件版本号控制的更多相关文章
- 基于金山快盘的Git服务器、快盘+ Git GUI 实现代码版本管理
Git,这货堪称神器,用了它就再也不想用其他VCS了,就像上了高速就不想再走国道一样. Git的强大之处在于,你可以在局域网内的任何一个共享路径下创建仓库,而不需要运行任何服务.所有的操作都是 ...
- [Android]egit取消文件版本号控制
开发项目,多人合作开发变得越来越重要了,在此同一时候,使用git作为协同工具也是越来越多.在此.介绍一下egit取消文件版本号控制的方法. (egit即为eclipse中的git插件) 1.打开Nav ...
- 云盘+Git GUI云盘文件版本控制
以下介绍操作细节 1.先下载Git GUI 下载地址:http://msysgit.github.io/ 再下载百度云网盘 下载地址:http://pan.baidu.com 接下来就是安装这两个软件 ...
- git gui 还原部分提交文件
有时候用git提交文件的时候会一起提交了多个文件,但是突然后悔了,想把其中一个文件撤销提交,其他文件不做修改.这个时候该怎么办呢? 我觉得有很多办法,比如可以先checkout到上次的提交,然后复制要 ...
- 文件分享工具ShareLocalFile不需要云盘的实时上传下载文件的云盘工具可以搜索整个网络的文件
工具的下载地址:https://comm.zhaimaojun.cn/AllSources/ToolDetail/?tid=9693 这是一个未来的项目,可以分享我们的文件,目前由于个人的技术水平限制 ...
- 为什么360、百度、腾讯出的Mac端云盘客户端都只有同步盘?(用户量小,同步盘开发成本低,Linux下都没有客户端)
如题,顾名思义,同步盘是用来同步的,不具备增量的功能,像这三家在Windows端出的客户端都是即有同步也有增量的. 陆续出来的,可能大家更多的是跟随策略,不得不提dropbox是这样的形式.mac电脑 ...
- 腾讯云linux+kodexplorer可道云搭建私有云盘
kodexplorer可道云介绍KodExplorer可道云,原名芒果云,是基于Web技术的私有云和在线文件管理系统.致力于为用户提供安全可控.可靠易用.高扩展性的私有云解决方案.用户只需通过简单环境 ...
- 使用Git GUI工具 上传本地仓库到 gitee码云仓库
前言: 网上关于git的命令操作与使用很多教程和博客,在使用git工具时我发现有一个 git Gui 可视化工具,我觉得十分的亲切,由于我之前一直是使用svn作为版本控制管理工具,都是可视化操作,使用 ...
- 腾讯云函数免费搭建onedrive网盘
目录 腾讯云函数 介绍 真免费? 搭建教程 准备条件 创建云函数 创建触发器 配置SecretId和SecretKey 添加onedriver盘 自定义域名 访问路径处理 总结 搭建期间遇到的问题 想 ...
随机推荐
- Kafka消费不到数据的特殊情况
我大约是把kafka消费不到数据的特殊情况都经历了一遍了吧= =. kafka消费不到数据的原因,首先检查配置之类的,如是否设置了group.id,对应的topic是否正确等等,这些不多说. 下面是我 ...
- 0325img和超链接的学习
上午学习了cellspacing\cellpadding,img标签以及三种属性,src,alt,title.下午学习了超链接<a></a>,绝对路径与相对路径,锚点链接的使用 ...
- Angular4+NodeJs+MySQL 入门-06 接口配置
在上篇中说了怎么调用接口,这篇就来说说,接口配置吧. 后端是用NodeJS来写的,由于写后台(以前用的是C#语言)的时候,大部操作都在是对数据库表的增.删.改.查操作, 比如:根据查询出来的数据,然后 ...
- 九度oj题目1014:排名
题目1014:排名 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8130 解决:2417 题目描述: 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排 ...
- 游戏AI的生命力源自哪里?为你揭开MOBA AI的秘密!
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由wataloo发表在专栏wataloo的试验田 1 设计概要 1.1 设计原则和目的 英雄AI的目的主要有: 1.新手过渡局,让玩家刚 ...
- Linux抓包工具:tcpdump
tcpdump 是一个命令行实用工具,允许你抓取和分析经过系统的流量数据包.它通常被用作于网络故障分析工具以及安全工具. tcpdump 是一款强大的工具,支持多种选项和过滤规则,适用场景十分广泛.由 ...
- Java入门系列-11-类和对象
这篇文章为你搞懂类和对象的使用 对象:用来描述客观事物的实体,由一组属性和方法组成,万物皆对象. 属性:就是对象的特征,像身高.体重.颜色 方法:对象的行为,如跑.跳 类:类是模子,定义对象将会拥有的 ...
- dojo入门
1.引入dojo.js dojo的发行包里有4个子目录,要引入的文件是名叫"dojo"的子目录里的dojo.js. 假设你是这样的目录结构: project | +--dojo-l ...
- SQL中CASE 的用法 转载
sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdat ...
- VS 正则表达式替换内容
很少使用VS的正则替换功能,最近因为需要添加大量的默认值,但是又不想重新类,就想到了这个. 1.替换带有///描述的属性 查找的正则表达式: /// <summary>((.)*((.|\ ...