当我们使用电脑处理文件到一定数量时,随着时间的增加文档会越来越乱,这就需要一支程序来管理本地文件,当文件有所增删时能够同时有个合适的备份。通常大家都是直接将文件复制到移动硬盘一份,但是有时候文件会出现重复备份的问题,这就会造成存储空间的浪费和文件读取的混乱。在使用git处理文件时,发现通过git可以很好的解决这个问题,本文就是记录使用移动硬盘作为git远程仓库备份本地文件夹的步骤。
- 在移动硬盘上新建一个文件夹
share
,
并用git命令建立仓库(名称自取,例如repos
)
1 2
| cd share git init --bare repos
|
- git初始化本地文件夹
1 2 3 4
| cd '~/Document/YourFolder' git init git add . git commit -m 'init'
|
- 设置远程仓库(名称自取,例如
rmrepos
),并同步到仓库
1 2
| git remote add rmrepos '/Volumes/Samsung_TS/share/repos' git push rmrepos
|
此时移动硬盘上对应的仓库已经存在,但是无法查看文件,还需要在移动硬盘上拉取文件。
- 在移动硬盘上建立文件夹,并初始化git信息后拉取文件
1 2 3 4 5 6
| cd ~/YourFolder git init git remote add rmrepos '/Volumes/Samsung_TS/share/repos' git pull rmrepos master
(若有冲突 ,可能需要加上 --allow-unrelated-histories)
|
- 本地或硬盘上改动文件后,及时提交仓库更新,拉取即可
1 2 3 4
| git add . git commit -m 'update' git push rmrepos git pull rmrepos master
|