看图说话之已有的代码文件夹加入到git仓库
最近几个同事的硬盘连续损坏,丢失了不少数据,想想自己硬盘上那么多代码如果突然哪一天找不到了,那岂不是哭了。
仅仅简单的备份引发了一系列的折腾,就想在自己家的nas上建一个git服务器,既可以备份又可以实现版本控制。
我使用的是Git for windows + TortoiseGit
首先,在要加入git仓库的代码根目录上点右键,创建本地git库(如果代码很多的话需要等待一段时间,git需要创建索引)



创建成功后会在我们的根目录下出现一个.git文件夹,如果以后想去掉git版本控制的话,直接删掉这个文件夹就可以了,不像svn,每个文件夹下都有.svn,删除麻烦。

创建成功后我们需要进行一次提交
![0K070NW(G3]~674JRV%2$NK.jpg 0K070NW G3 ~674JRV 2$NK](http://images2015.cnblogs.com/blog/259494/201705/259494-20170510111540879-1470563503.jpg)


接下来我们要配置,让我们的代码可以传到远程git仓库上去。
打开本地.git目录下的config文件,添加如下代码段
[remote "origin"]
url = ssh://[用户名]@[域名、地址]:[端口]/[仓库硬盘目录]/[项目名].git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master

![6CH7[{%J0]%0UFUV@L%Z8OO.png 6CH7 J0 0UFUV L Z8OO](http://images2015.cnblogs.com/blog/259494/201705/259494-20170510105844472-1302901255.png)
现在可以开始同步了,右键代码根目录,点击Git Sync...
![{63{I$ICMEV]Q]B7YTC[S5I.jpg 63 I$ICMEV Q B7YTC S5I](http://images2015.cnblogs.com/blog/259494/201705/259494-20170510105917394-78352056.jpg)

成功。最后是我实际上传的一张图,可以看出git在传输上是压缩的。

浙公网安备 33010602011771号