如何使用git?git提交?推git?

如何使用git?git提交?推git?,git,commit,git-push,git-commit,Git,Commit,Git Push,Git Commit,我正在一个网站上工作,出于实际原因,我需要使用Git。 然而,我想我还没有完全理解它是如何工作的 我想做一些非常简单的事情,我正在使用localhost。我做了一些更改,有时使用Git将新文件或修改文件放到服务器上 编辑²: 在阅读了一些文档之后,我重新整理了我所有的git存储库。我真的对git一无所知。 因此,我连接到我的服务器,并提交文件。在我重新创建本地存储库之后。我添加了我的遥控器,我做了git-pull-carpe-master(carpe是远程服务器的别名)。 如果我在本地执行git

我正在一个网站上工作,出于实际原因,我需要使用Git。 然而,我想我还没有完全理解它是如何工作的

我想做一些非常简单的事情,我正在使用localhost。我做了一些更改,有时使用Git将新文件或修改文件放到服务器上

编辑²: 在阅读了一些文档之后,我重新整理了我所有的git存储库。我真的对git一无所知。 因此,我连接到我的服务器,并提交文件。在我重新创建本地存储库之后。我添加了我的遥控器,我做了
git-pull-carpe-master
(carpe是远程服务器的别名)。 如果我在本地执行git checkout master,我会看到来自服务器的跟踪文件的所有路径。但是git没有将文件下载到工作树中。。。 我真的不明白。如何在本地工作树中获取文件?

这可能有助于:

我认为需要知道的关键是:

跟踪分支和“源”。理解这一点是关键。它是远程服务器和本地环境之间的交互部分。

这可能有助于:

我认为需要知道的关键是:


跟踪分支和“源”。理解这一点是关键。它是远程服务器和本地环境之间的交互部分。

您刚刚将更改从本地主分支推送到远程主分支。(即已将更改发送到远程服务器。)


查看git的下降介绍

您刚刚将更改从本地主分支推送到远程主分支。(即已将更改发送到远程服务器。)


查看git的下降介绍通过推,您已将提交发送到位于
ssh://user@myname.my/mypath/.git
。但是,该存储库的内容独立于Web服务器所服务的内容——浏览器中看到的HTML(这称为工作副本)。现在需要做的是将更改从存储库拉入服务器的工作副本(
git-pull-origin


正如其他人所建议的那样,花时间学习一个像样的git教程是非常值得的。我个人最喜欢的是。

通过推,您已将提交发送到位于
ssh://user@myname.my/mypath/.git
。但是,该存储库的内容独立于Web服务器所服务的内容——浏览器中看到的HTML(这称为工作副本)。现在需要做的是将更改从存储库拉入服务器的工作副本(
git-pull-origin


正如其他人所建议的那样,花时间学习一个像样的git教程是非常值得的。我个人最喜欢的是。

所以我读过医生。我觉得我比以前更失落。。。因此,我删除了所有的back-git配置。我在服务器上初始化git。我承诺。然后我在本地创建了一个remot,然后我拉了他。但这些文件仍然没有写入。我的意思是,我已经做了
git pull carpe master
它应该将我的所有文件放在远程服务器上主分支之外的相同版本?但是文件没有下载,git回答我:
已经是最新的了
…如果我下载了
git checkout master
,我会看到所有来自internet remote的文件。但我只看到它们的路径,它们没有被写进工作树。我怎样才能要求git检查并将文件从主分支下载到工作树?有两个存储库,您的和远程的。当您执行拉操作时,您从远程设备获取所有更改并将其应用于您的更改。执行推送操作时,您会将更改发送到远程服务器。“收银台主”只是让您的本地回购使用主分支机构,所以我已经阅读了文档。我觉得我比以前更失落。。。因此,我删除了所有的back-git配置。我在服务器上初始化git。我承诺。然后我在本地创建了一个remot,然后我拉了他。但这些文件仍然没有写入。我的意思是,我已经做了
git pull carpe master
它应该将我的所有文件放在远程服务器上主分支之外的相同版本?但是文件没有下载,git回答我:
已经是最新的了
…如果我下载了
git checkout master
,我会看到所有来自internet remote的文件。但我只看到它们的路径,它们没有被写进工作树。我怎样才能要求git检查并将文件从主分支下载到工作树?有两个存储库,您的和远程的。当您执行拉操作时,您从远程设备获取所有更改并将其应用于您的更改。执行推送操作时,您会将更改发送到远程服务器。Checkout master只是让您的本地回购使用master分支