https://www.cnblogs.com/sl21100/p/5613862.html
参考网上一篇 “把Git Repository建到U盘上去”
1.我经常有这样的需求,工作、家里需要对同一份代码或文档编辑,并希望在不同地方能同步;
如果是私密性不那么强,可以直接使用github托管哈,当然付费也是可以私密的~~
2.首先U盘上创建一个repository 名称: git_mycbb_repos
git init –bare git_mycbb_repos //裸库,没有work目录
3.本地再建一个源项目 名称:git_mycbb
git init git_mycbb
放入需要同步管理的文件
git add . //添加文件、如果有不需要管理的文件,加入 .gitignore文件;
git commit -m "initialized." //提交到本地仓库
git remote add myusb F:/git_mycbb_repos //把u盘上的git_mycbb_repos添加为远程仓库
git push myusb master
4.再另一台电脑或其他地方,插上u盘
git init mygittest //建一个本地仓库
git remote add myusb F:/git_mycbb_repos //把u盘上的git_mycbb_repos添加为远程仓库
git pull myusb master //完成代码同步
A2AE9DD1AE9D9E7B/git_LVYSince2021_repos$ git init --bare
cd ~/LVYsince2021/
(base) liufeng@liufeng-Lenovo:~/LVYsince2021$ git remote add usbGitRepos /media/liufeng/A2AE9DD1AE9D9E7B/git_LVYSince2021_repos/
(base) liufeng@liufeng-Lenovo:~/LVYsince2021$ git push usbGitRepos master
git remote add /media/liufeng/A2AE9DD1AE9D9E7B/git_LVYSince2021_repos/
git pull
fatal: 该操作必须在一个工作区中运行
(base) liufeng@liufeng-Lenovo:~/testLVY$ ll
(base) liufeng@liufeng-Lenovo:~$ git init git_mycbb
已初始化空的 Git 仓库于 /home/liufeng/git_mycbb/.git/
(base) liufeng@liufeng-Lenovo:~$ cd git_mycbb/
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ ll
总用量 12
drwxrwxr-x 3 liufeng liufeng 4096 9月 5 16:42 ./
drwxr-xr-x 58 liufeng liufeng 4096 9月 5 16:42 ../
drwxrwxr-x 7 liufeng liufeng 4096 9月 5 16:42 .git/
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ emacs aa.py
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ ll
总用量 16
drwxrwxr-x 3 liufeng liufeng 4096 9月 5 16:43 ./
drwxr-xr-x 58 liufeng liufeng 4096 9月 5 16:42 ../
-rw-rw-r-- 1 liufeng liufeng 19 9月 5 16:43 aa.py
drwxrwxr-x 7 liufeng liufeng 4096 9月 5 16:42 .git/
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ git add .
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ ll
总用量 16
drwxrwxr-x 3 liufeng liufeng 4096 9月 5 16:43 ./
drwxr-xr-x 58 liufeng liufeng 4096 9月 5 16:42 ../
-rw-rw-r-- 1 liufeng liufeng 19 9月 5 16:43 aa.py
drwxrwxr-x 7 liufeng liufeng 4096 9月 5 16:43 .git/
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ git commit -m "initialized"
[master (根提交) de547f4] initialized
1 file changed, 1 insertion(+)
create mode 100644 aa.py
(base) liufeng@liufeng-Lenovo:~/git_mycbb$ git remote add myusb