Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我直接编辑本地回购,提交的意义是什么?回购在哪里';储存了什么?GitHub怎么知道我是谁?_Git_Github_Visual Studio Code_Git Commit_Git Push - Fatal编程技术网

如果我直接编辑本地回购,提交的意义是什么?回购在哪里';储存了什么?GitHub怎么知道我是谁?

如果我直接编辑本地回购,提交的意义是什么?回购在哪里';储存了什么?GitHub怎么知道我是谁?,git,github,visual-studio-code,git-commit,git-push,Git,Github,Visual Studio Code,Git Commit,Git Push,我对git/GitHub和stack非常陌生,所以如果我说了什么错话或用词不当,我很抱歉 我刚刚在我的mac上下载了VS代码,并选择了“克隆Git存储库”选项,我输入了我之前创建的一个链接,该链接只有一个readme.md。然后我将一个空的示例项目拖到本地存储库中,在文档下,提交并推送文件。 回购协议如下: 我的问题是: 当我点击cmd+S时,它是直接保存在我文档下的本地回购中(我选择保存它的地方),还是保存在其他地方 如果#1直接将其保存在本地回购协议中,那么提交的意义何在?只是想留个口信 在

我对git/GitHub和stack非常陌生,所以如果我说了什么错话或用词不当,我很抱歉

我刚刚在我的mac上下载了VS代码,并选择了“克隆Git存储库”选项,我输入了我之前创建的一个链接,该链接只有一个readme.md。然后我将一个空的示例项目拖到本地存储库中,在文档下,提交并推送文件。 回购协议如下:

我的问题是:

  • 当我点击cmd+S时,它是直接保存在我文档下的本地回购中(我选择保存它的地方),还是保存在其他地方
  • 如果#1直接将其保存在本地回购协议中,那么提交的意义何在?只是想留个口信
  • 在我开始使用github之前,我只是将其保存在桌面上的一个项目文件夹中,是否可以将文件保存在桌面上,将更改提交到本地repo,然后每隔一段时间推送到源
  • VS代码如何知道我的帐户?我记得在看git教程时,我做了
    git config--global user.name“我的用户名在这里”
    git config--global user.email“myemail.email.com”
    ,但我不需要输入密码或其他什么吗?我不能输入其他人的用户名/电子邮件,并拥有他们的所有权限吗
  • 我真的很感激所有的帮助,再次抱歉,如果我问得很糟糕,我对这一切都很陌生

  • 当我点击cmd+S时,它是直接保存在我文档下的本地回购中(我选择保存它的地方),还是保存在其他地方
  • 保存时,将文件保存在工作目录中。Git注意到文件已更改,但需要添加+提交以将更改存储在Git中

  • 如果#1直接将其保存在本地回购协议中,那么提交的意义何在?只是想留个口信
  • 提交是在git中存储一组更改的操作

  • 在我开始使用github之前,我只是将其保存在桌面上的一个项目文件夹中,是否可以将文件保存在桌面上,将更改提交到本地repo,然后每隔一段时间推送到源
  • Git就是这样工作的。您的本地回购协议是“原始”回购协议的副本。可以使用pull/push命令同步它们

  • VS代码如何知道我的帐户?我记得在看git教程时,我做了git配置--global user.name“我的用户名在这里”和git配置--global user.email“myemail.email.com”,但我不需要输入密码或其他什么吗?我不能输入其他人的用户名/电子邮件,并拥有他们的所有权限吗
  • 将更改推送到远程源git时,请询问github凭据

    无论如何,我建议你阅读一本教程或类似的内容:


    拜拜

    首先阅读或其他一些关于Git和源代码管理系统的介绍。@crashmstr感谢您的回复,但我真的不想读一整本关于Git的书,我没有那么多时间。我也看过无数的视频,但仍然不完全理解GitQuestion#2(“提交的意义是什么”)是一个非常大的问题,至少值得一本书的一章。@torek在一句话中,它们只是用消息保存更改,对吗?它们包含快照(而不是更改),以及元数据:作者、父提交ID,时间戳和一条信息。但这最终给了你更多。谢谢,这解决了我的大部分问题,但对于#3,我能有3个存储位置吗?我的桌面、我的本地repo(文档)和GitHub服务器?是的。每个地方都有所有的存储库。我不确定我做得是否正确,因为当我检查在VS代码中编辑的内容的文件路径时,它会将我带到文档。如何将桌面上的空文件夹连接到本地repo和Github repo?git repo没有什么特别之处。它只是一个带有
    .git
    子文件夹的文件夹,其中存储了所有回购信息。您可以将文件夹复制到任何需要的地方。通常,您不会从同一台计算机上的不同文件夹中进行推/拉操作。你可以从GitHub推/拉。好吧,我想我要做的就是从documents文件夹中的本地repo编辑它,一旦我完成了项目,就把它克隆到我的桌面上。我真的很感谢你的帮助!这让Git/Github对我来说更有意义!