我在Ubuntu机器上进行编程,并希望在我的Mac上进行备份。
使用
从Mac登录Ubuntussh myubuntu@xx.dyndns.org
工作正常。
这就是我想在Mac上做的事情(将.c文件添加到Mac git中):
git add myubuntu@xx.dyndns.org/home/myubuntu/Documents/*.c
git commit -am 'myproj'
但第一个命令导致错误:
fatal: pathspec ‘myubuntu@xx.dyndns.org/home/myubuntu/Documents/*.c’ did not match any files
我应该如何改写git add命令?
答案 0 :(得分:3)
假设您已经在Mac上安装了Git,并且Ubuntu机器的git repo植根于/home/myubuntu/Documents
git clone myubuntu@xx.dyndns.org:/home/myubuntu/Documents myproj
然后,每次要对Mac进行备份时,只需在Mac上执行git pull
。
如果您尚未将Ubuntu文件放入Git,请在该计算机上执行以下操作:
cd /home/myubuntu/Documents
git init
git add .
git commit
仅供参考,这会将所有子文件夹中的所有文件添加到存储库中,这可能不是您想要的。