百度云 + GIT

百度云同步

百度云同步,会将本地的某个文件目录和云端进行同步。如果在本地将这个同步的目录设置为Git的中心服务器,那么本地push到中心服务器的内容也会被同步到云端。其他开发者只要也进行相同的设置,就能够进行合作开发。

下面使用一个远程和本机来模拟两个开发者,先是安装云同步。

Git远程仓库命令

新建中心服务器

先在同步目录中创建一个MyTest的项目文件夹。

然后使用“git init --bare”来建立中心仓库,中心仓库会自动同步到云端。到这里一个空的中心服务器就建好了。

clone一个仓库

已经有了一个中心服务器,但这个中心服务器还是在我们自己的磁盘目录里E:\bidiproject,不过它的内容会和云端同步。下面通过clone从中心服务器复制一个本地的Git仓库。

push

在本地Git仓库G:\mytest中添加一个test.txt文件:

然后提交到中心服务器:

查看中心服务器:

pull

下面远程到另外一台电脑,安装云同步和Git,然后配置一个Git用户名,并clone当前的仓库。然后添加一些自己的内容。

下面回到本机,更新云同步,会发现中心服务器已经获取上面提交的内容。

下面将内容获取到本地仓库,发现在mytest中会出现一个my.txt文件。

Visual Studio插件

在扩展和更新中搜索git,下载Git Extensions和Git Source Control Provider。

Git Extensions安装

打开安装文件进行安装,一种Next到如下图所示,如果之前安装过msysgit就不用勾选了,勾选kdiff。

Git Source Control Provider设置

点击VS菜单的“工具”->“选项”,展开左侧的“Source Control”,在右侧的“当前源码管理插件”中选择“Git Source Control Provider”。

然后选择Git Source Control Provider Options来设置git.exe和GitExtensions.exe的安装目录。

VS项目

创建一个控制台程序,存放的目录是我们之前创建的mytest的本地库中(库中的txt已经删除)

先设置要忽略提交和推送的文件,像bin之类的文件是不用进行同步的,这里使用默认的忽略选项。

提交更改,如果希望更改能够提交到中心服务器中,选择提交并推送,这个时候你会发现云盘在工作,表示有新的内容提交到中心服务器里了。

时间: 2024-12-13 12:50:42

百度云 + GIT的相关文章

小白也能用Git管理团队项目了:百度云同步+Git Extensions+Git Source Control Provider

百度云同步 百度云同步,会将本地的某个文件目录和云端进行同步.如果在本地将这个同步的目录设置为Git的中心服务器,那么本地push到中心服务器的内容也会被同步到云端.其他开发者只要也进行相同的设置,就能够进行合作开发. 下面使用一个远程和本机来模拟两个开发者,先是安装云同步. Git远程仓库命令 新建中心服务器 先在同步目录中创建一个MyTest的项目文件夹. 然后使用“git init --bare”来建立中心仓库,中心仓库会自动同步到云端.到这里一个空的中心服务器就建好了. clone一个仓

SAE、搜狐云景和百度云之初见

近期有需求将我们的应用部署到公有云的服务平台上,于是找了几家公有云服务做了一下调研, 首先对比一下他们提供的功能: 功能 SAE 搜狐云景 百度云 版本控制工具 svn  GIT,和百度云的比起来,用应用名称贴心多了. SVN+GIT,库名竟然是乱码(例如:appidrv71t5aq96),如果多个应用,真心分不清 文档 一般,需要自己琢磨尝试 按照文档基本可以完成 文档设计比较贴心,在每一个页面的旁边都有相关的文档链接 语言环境 PHP,Java,Python Java,PHP,Python,

如何上传项目到百度云,让你写的东西网址可以访问到

1首先安装小乌龟SVN(也可以用git)百度云里面有64位的直接安装就好(资源http://pan.baidu.com/s/1bDnOUa) 2百度搜索:百度云开发平台 第一个就是 3登录百度云(没账号自己注册) 4点击管理控制台进入主页 5点击基础版(首次使用点下面红笔里面的如果创建过就在上面红笔里面有记录) 6点击添加部署(部署即网址) 7模板照着选 8点击下一步 9点击确认 10返回部署 11部署里面就创建好了zhaoxiaowei1显示创建中3秒后刷新页面 12显示正常 13随便哪个地方

实用的开源百度云分享爬虫项目yunshare - 安装篇

今天开源了一个百度云网盘爬虫项目,地址是https://github.com/callmelanmao/yunshare. 百度云分享爬虫项目 github上有好几个这样的开源项目,但是都只提供了爬虫部分,这个项目在爬虫的基础上还增加了保存数据,建立elasticsearch索引的模块,可以用在实际生产环境中,不过web模块还是需要自己开发 安装# 安装node.js和pm2,node用来运行爬虫程序和索引程序,pm2用来管理node任务 安装mysql和mongodb,mysql用来保存爬虫数

Vim实用技巧系列 - 利用百度云和git实现vim配置多机共享

Vim是一个强大的文本编辑器.良好的配置更能便利对Vim的使用.有时候,我们会在几台不同的电脑上使用Vim. 例如,我们可能在自己的电脑和公司的电脑上都安装了Vim. 有时候,我们需要实现,如果我们配置好了其中一个Vim环境,就能轻松的把这些配置很容易的复制到另外一台机器,甚至于我们更新其中一台机器甚至几台机器的配置之后,可以很容易的将其同步到其他机器.好在现在有较多的云存储的选择.利用它们,加上一个版本控制软件,我们就可以很容易的做到这一点. 本文中,作者选择了百度云作为云存储,而版本控制,则

开源百度云分享爬虫项目yunshare最新分享 - 安装篇

今天开源了一个百度云网盘爬虫项目,地址是https://github.com/callmelanmao/yunshare. 百度云分享爬虫项目 github上有好几个这样的开源项目,但是都只提供了爬虫部分,这个项目在爬虫的基础上还增加了保存数据,建立elasticsearch索引的模块,可以用在实际生产环境中,不过web模块还是需要自己开发 安装 安装node.js和pm2,node用来运行爬虫程序和索引程序,pm2用来管理node任务 安装mysql和mongodb,mysql用来保存爬虫数据

Android通过php连接百度云数据库

要用php对百度云数据库进行操作的话,都要先通过php文件连接到百度云,连接云数据库的php文件名是conn,内容如下: <?php //echo "这是php数据库访问层!"; $dbhost = "sqld.duapp.com:4050"; $dbuser = ""; //我的用户名 $dbpass = ""; //我的密码 $dbname = ""; //我的mysql库名 $cn = mysq

新版百度云如何加速

之前的aria2已经不好使了,用mac版的客户端,下载速度又极其慢. 操作方法 一. https://greasyfork.org/zh-CN/ 在这个网站上可以给chrome装上一个插件 二. 加载这个 https://greasyfork.org/zh-CN/scripts/23635-%E7%99%BE%E5%BA%A6%E7%BD%91%E7%9B%98%E7%9B%B4%E6%8E%A5%E4%B8%8B%E8%BD%BD 三 打开一个下载百度云文件的网页,可看到右侧处多了一个下载助手

网盘的倒掉是不可避免的,因为做网盘的成本是非常巨大的(国内几大网盘就剩百度云、天翼云、和彩云),中国的独服太贵

作者:冯硕链接:http://www.zhihu.com/question/51803053/answer/127549782来源:知乎著作权归作者所有,转载请联系作者获得授权. 很正常的情况.目前全国所有的网盘商均处于巨亏的状态,撤退是非常正确的选择.我在这个回答下新浪微盘为什么要停止个人免费服务?有什么影响? - 冯硕的回答 就说过这个问题了.网盘的倒掉是不可避免的,因为做网盘的成本是非常巨大的.现在活着的网盘,大家且用且珍惜.当时新浪微盘倒掉的时候,我的确准考虑做网盘方面的业务.当时我不仅