git在ssh上添加文件

时间:2013-11-15 20:08:03

标签: git ssh

我在Ubuntu机器上进行编程,并希望在我的Mac上进行备份。

使用

从Mac登录Ubuntu
ssh 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命令?

1 个答案:

答案 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

仅供参考,这会将所有子文件夹中的所有文件添加到存储库中,这可能不是您想要的。