如果我直接编辑本地回购,提交的目的是什么?仓库在哪里存储? GitHub如何知道我是谁?
问题描述:
我对git/GitHub和stack非常陌生,所以我很抱歉如果我说错了什么或者说什么不好的话。如果我直接编辑本地回购,提交的目的是什么?仓库在哪里存储? GitHub如何知道我是谁?
我刚刚在我的mac上下载了VS代码,并选择了“克隆Git仓库”选项。我进入了之前创建的链接,它只有一个readme.md。然后我有人将一个空白的示例项目拖放到本地存储库中,在文档下面,执行提交和推送的文件。 回购是在这里:repo
我的问题是:
- 当我打CMD + S,它是直接在本地回购其保存在我的文档(这里我选择了保存),或是另一个地方吗?
- 如果#1将它直接保存在本地回购站中,提交的目的是什么?只是想留言?
- 在我开始使用github之前,我只是将它保存在桌面上的项目文件夹中,是否可以将这些文件保存在我的桌面上,对本地存储库进行更改,然后每隔一段时间,推到原点?
- VS代码如何知道我的帐户?我记得当我在看git教程时,我做了
git config --global user.name "my username went here"
和git config --global user.email "myemail.email.com"
,但是我不必输入密码或任何东西?我不能只输入某人的用户名/电子邮件,并拥有他们的所有权限吗?
我真的很感谢所有的帮助,再次对不起,如果我问这个不好,我对这一切都很新。
答
- 当我打CMD + S,它是直接在本地回购其保存在我的文档(这里我选择了保存),或者是其他的什么地方?
当您保存时,将您的文件保存在工作目录中。 Git注意到文件已经改变了,但是你需要添加+ commit来将更改存储在git中。
- 如果#1直接保存在本地仓库中,提交的目的是什么?只是想留言?
提交是一种操作,它存储git中的一组更改。
开始=“3”>
- 之前,我开始使用github上,我刚才救了它在我的桌面上的一个项目文件夹,是有可能对我有救了我的桌面上的文件,提交更改当地的回购,然后,每过一段时间,推到原点?
Git的工作原理与此类似。您当地的回购是“原产地”回购的副本。您可以使用拉/推命令同步它们
- VS代码如何知道我的帐户?我记得当我在看git教程时,我做了git config --global user。名称“我的用户名在这里”和git config --global user.email“myemail.email.com”,但我不必输入密码或任何东西?我不能只输入某人的用户名/电子邮件,并拥有他们的所有权限吗?
当你把你的更改远程起源混帐要求github上凭据
无论如何,我建议你阅读教程或像这样:
https://try.github.io/levels/1/challenges/1
再见
首先阅读[Git Book](https://git-scm.com/book/en/v2)或其他一些关于Git和源代码控制系统的介绍。 – crashmstr
@crashmstr感谢您的回应,但我并不想在Git上阅读整本书,我没有那么多时间。我也观看过无数的视频,但仍然没有完全理解Git – Goel
问题#2(“提交的目的是什么”)是一个非常大的问题,至少值得一本书的一章。 – torek