我正在一个网站上工作,我需要使用Git的实际原因。但是,我认为我还没有完全理解它是如何工作的。如何使用git? git-commit?混帐推?
我想做一些非常简单的事情,而且我在本地主机上工作。我做了一些更改,有时我使用Git将新的或修改的文件放在服务器上。
编辑²: 阅读了一些文档后,我重新启动了所有的git仓库。我真的无法理解。 所以,我连接到我的服务器,并提交这些文件。重新启动我的本地存储库后。我添加了我的遥控器,并且我做了git pull carpe master
(carpe是我的远程服务器的别名)。 如果我在本地执行git checkout master,我会从服务器上查看跟踪文件的所有路径。但混帐没有下载文件到工作树... 我真的不明白。我应该如何在我的本地工作树中获取文件?
所以我已阅读文档。我觉得我比以前更迷失了...... 所以我已经删除了我所有的后端git配置。我初始化服务器上的git。我承诺。然后我在本地创建了一个远程,我拉他。 但这些文件仍然没有写入。我的意思是我已经完成了'git pull carpe master'它应该将所有文件放在与远程服务器上的主分支相同的版本上?但文件没有下载和GIT回答我:'已经是最新的' ... – vekah
如果我做'git checkout master'我看到所有来自互联网远程的文件。但是我只看到他们的路径,而他们没有写入工作树。 我该如何要求git检查并从主分支下载文件到工作树? – vekah
有两个存储库,你的和远程的。当你进行拉动操作时,你可以从遥控器上获得所有的变化并将它们应用到你的手中。当您进行推送时,您将更改发送到远程服务器。 Checkout master只是让您的本地回购使用主分支 –