想知道是否有人能帮我在这里,我有一个困难的学习Git。
我分享了我能够建立Git的主机。我一直在做承诺和一切,现在我想要能够拉(错误的声音?)我的回购到我的笔记本电脑。我该怎么做?每当我阅读这些示例时,/path/to/files就会让我感到困惑。我的文件和git都在:
http://abc.com/dev/project/我有超能力和所有的东西。我的笔记本电脑上有一个本地存储库:
/Users/me/Documents/project/我想我的主要问题是:我可以复制我的主机上的内容,在我的笔记本电脑上处理文件,提交更改,然后用我的更改更新服务器吗?
发布于 2011-04-16 17:58:53
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如果本地分支有另一个名称,则可以使用它而不是母版,或者
git push origin HEAD:master推动当前地方领导成为新的支部主管
我建议在初次提交后重新克隆存储库;这样您就可以获得“常规”的克隆设置(在master上使用默认的origin远程跟踪分支)
https://stackoverflow.com/questions/5688419
复制相似问题