无法使用Git存储库

时间:2011-04-16 17:53:49

标签: git shared-hosting

想知道是否有人可以帮助我,我很难学习Git。

我有共享主机,我可以设置Git。我一直在做提交和一切,现在我想能够拉(错误的词汇?)我的回购到我的笔记本电脑。我该怎么做呢?每当我阅读这些示例时,/ path / to / files会让我感到困惑。我的文件和git repo已经开启:

http://abc.com/dev/project/

我有ssh访问权限和一切。我的笔记本电脑上有一个本地存储库:

/Users/me/Documents/project/

我想我的主要问题是:我可以复制主机上的内容,处理笔记本电脑上的文件,提交更改,然后使用我的更改更新服务器吗?

1 个答案:

答案 0 :(得分:4)

git clone http://abc.com/dev/project/ $HOME/myworkdir
cd $HOME/myworkdir

// edit some stuff

git add . 
git commit -m 'edited some stuff :)'
git push origin

通常应该是最简单的工作流程

更新到您的评论:

这意味着遥控器要么是一个全新的(空的)存储库(没有造成伤害),要么它没有提名当前的分支。第一件事是通过推新分支来解决的

cd ~/myworkdir
git commit --allow-empty -am 'initial commit'
git push origin master

如果尚未从远程克隆本地存储库,则可以

git push http://abc.com/dev/project/ master

如果本地分支有另一个名称,您可以使用它而不是master,或

git push origin HEAD:master

将当前的本地HEAD作为新的分支主机

我建议在初始提交完成后重新克隆您的存储库;通过这种方式,您可以获得“常规”克隆设置(在origin上使用默认的master远程和同上跟踪分支)