如果我直接编辑本地回购,提交的意义是什么?回购在哪里';储存了什么?GitHub怎么知道我是谁?
我对git/GitHub和stack非常陌生,所以如果我说了什么错话或用词不当,我很抱歉 我刚刚在我的mac上下载了VS代码,并选择了“克隆Git存储库”选项,我输入了我之前创建的一个链接,该链接只有一个readme.md。然后我将一个空的示例项目拖到本地存储库中,在文档下,提交并推送文件。 回购协议如下: 我的问题是:如果我直接编辑本地回购,提交的意义是什么?回购在哪里';储存了什么?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 config--global user.name“我的用户名在这里”
和git config--global user.email“myemail.email.com”
,但我不需要输入密码或其他什么吗?我不能输入其他人的用户名/电子邮件,并拥有他们的所有权限吗拜拜首先阅读或其他一些关于Git和源代码管理系统的介绍。@crashmstr感谢您的回复,但我真的不想读一整本关于Git的书,我没有那么多时间。我也看过无数的视频,但仍然不完全理解GitQuestion#2(“提交的意义是什么”)是一个非常大的问题,至少值得一本书的一章。@torek在一句话中,它们只是用消息保存更改,对吗?它们包含快照(而不是更改),以及元数据:作者、父提交ID,时间戳和一条信息。但这最终给了你更多。谢谢,这解决了我的大部分问题,但对于#3,我能有3个存储位置吗?我的桌面、我的本地repo(文档)和GitHub服务器?是的。每个地方都有所有的存储库。我不确定我做得是否正确,因为当我检查在VS代码中编辑的内容的文件路径时,它会将我带到文档。如何将桌面上的空文件夹连接到本地repo和Github repo?git repo没有什么特别之处。它只是一个带有
.git
子文件夹的文件夹,其中存储了所有回购信息。您可以将文件夹复制到任何需要的地方。通常,您不会从同一台计算机上的不同文件夹中进行推/拉操作。你可以从GitHub推/拉。好吧,我想我要做的就是从documents文件夹中的本地repo编辑它,一旦我完成了项目,就把它克隆到我的桌面上。我真的很感谢你的帮助!这让Git/Github对我来说更有意义!