百度云网盘 360云盘 金山快盘 等 + Git GUI 实现代码版本管理-个人篇

简介: 网盘现在很流行,比较好且稳定性强的个人感觉有 百度云网盘、360云盘、金山快盘、腾讯微云,我个人常用的是 这四家的,大公司安全性好,稳定性强,速度快,其它就不多说了 我这里用百度云网盘,并用VS2012新建项目进行演示 昨天晚上刚在服务器上面安装了SVN,今天在网上就学到了可以通过网盘来实现版本管理,这样还好,不用再用自已 服务器上面的带宽了。

网盘现在很流行,比较好且稳定性强的个人感觉有 百度云网盘、360云盘、金山快盘、腾讯微云,我个人常用的是
这四家的,大公司安全性好,稳定性强,速度快,其它就不多说了

我这里用百度云网盘,并用VS2012新建项目进行演示

昨天晚上刚在服务器上面安装了SVN,今天在网上就学到了可以通过网盘来实现版本管理,这样还好,不用再用自已
服务器上面的带宽了。

下面介绍操作细节

1、先下载Git GUI 下载地址:http://code.google.com/p/msysgit/downloads/list
再下载百度云网盘 下载地址: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”界面,我们看到确实实现了版本控制。

 

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

目录
相关文章
|
1月前
|
安全 开发工具 数据安全/隐私保护
《Git 简易速速上手小册》第8章:保护你的代码(2024 最新版)
《Git 简易速速上手小册》第8章:保护你的代码(2024 最新版)
47 1
|
19天前
|
缓存 开发工具 git
windows系统通过git上传代码
windows系统通过git上传代码
|
11天前
|
开发工具 git 开发者
【git merge/rebase】详解合并代码、解决冲突
【git merge/rebase】详解合并代码、解决冲突
29 0
|
20天前
|
Shell 开发工具 git
git拉去代码报错"Failed to connect to 127.0.0.1 port 31181: Connection refused"
在克隆`https://example.git/`时遇到错误:"fatal: unable to access 'https://example.git/': Failed to connect to 127.0.0.1 port 31181: Connection refused"。原因是Windows上代理设置未正确关闭,影响了Git配置。解决方法是通过git bash运行命令检查并取消代理:`git config --global http.proxy`和`git config --global --unset http.proxy`。
31 1
 git拉去代码报错"Failed to connect to 127.0.0.1 port 31181: Connection refused"
|
5天前
|
Shell 测试技术 网络安全
【GIT】如何在GitHub上向一个开源项目贡献代码?
【GIT】如何在GitHub上向一个开源项目贡献代码?
21 5
|
11天前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
23 0
|
19天前
|
测试技术 持续交付 API
Git 代码提交注释管理规范
Git 代码提交注释管理规范
16 0
|
1月前
|
Linux 开发工具 数据安全/隐私保护
如何在linux中用git提交代码到仓库
如何在linux中用git提交代码到仓库
|
1月前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之直接git clone 输入账密可以拉代码,但是云效平台上不行如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
1月前
|
开发工具 git
git 拉取代码仓库代码报错(合并错误 refusing to merge unrelated histories)
git 拉取代码仓库代码报错(合并错误 refusing to merge unrelated histories)
32 0