• 百度云 + GIT


    百度云同步

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

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

    Git远程仓库命令

    新建中心服务器

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

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

    clone一个仓库

    已经有了一个中心服务器,但这个中心服务器还是在我们自己的磁盘目录里E:idiproject,不过它的内容会和云端同步。下面通过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之类的文件是不用进行同步的,这里使用默认的忽略选项。

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

  • 相关阅读:
    flash 语法 入门
    flash 代码 雪花飘落
    test windows live writer
    网站索引
    [转]jquery入门简介
    forcast iframe 及 四款播放器
    flash
    flash 备忘
    浏览器默认HTML的CSS样式属性
    简单多线程拷贝单文件示例
  • 原文地址:https://www.cnblogs.com/green-hand/p/5766055.html
Copyright © 2020-2023  润新知