云盘+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盘 自定义域名 访问路径处理 总结 搭建期间遇到的问题 想 ...
随机推荐
- nginx 反向代理导致的session丢失的问题
[原文链接] https://blog.csdn.net/xiaweiyidengzhewo/article/details/80921750 注意这篇文章解释的是“丢失”而不是“一致性”
- Merge Sorted Array II
Merge two given sorted integer array A and B into a new sorted integer array. Example A=[1,2,3,4] B= ...
- PyCharm常见用法
1.设置python运行版本: File-->Setting-->Project-->Project Interpreter 2.代码批量左移/右移一个tab: 鼠标选中行,Tab右 ...
- codeigniter读取数据库的公共配置并全局缓存的实现方案
引言 学习CodeIgniter大概有几天了.从第一天了解后,对CI情有独钟,比较符合我的风格.其实一直以来对框架这块不太敏感.自己长时间的开发,也有一套自己的开发风格和习惯.但是这年头,你说你不会框 ...
- 简单实现 ArrayList
java中提供了多个集合框架 其中就有ArrayList 下面简单的实现一下 只写了添加,获取长度和根据下标获取元素的方法 public class MyArrayList { //定义一个obje ...
- http状态代码含义收藏
状态代码(也称作错误代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码.多数有效网页点击都有状态代码 200("正常")."网页未找到"错误会生产 ...
- CSS3 -webkit-transform(元素变换)
CSS3 -webkit-transform(元素变换) -webkit-transform:none | 类型 类型:scale:缩放,1为原始大小.scale(x).正数放大,负数缩小.属性值 ...
- avalon实现分页组件
前言 分页组件比较常见,但是用avalon实现的见的不多,这个分页组件,可以适配2种分页方式, 第一种是每次点击下一页,就请求一次后台,并返回当页数据和总条数,我称之为假分页: 第二种是一次性把所有数 ...
- java基础之登录程序
注:此版本仅供学习使用! Login.java import java.awt.Font; import java.awt.event.*; import java.sql.*; import jav ...
- node.js之forEach
forEach用法: var array1=[1,2,3]; array1.forEach(function(item,index){ console.log(item+'---'+index); } ...