Git 在 Angular CLI 中生成

Git generated in Angular CLI

我使用 Angular CLI 启动了一个项目,我知道它实际上应该为我创建一个 git。在我的项目目录中的终端输入:

  1. git add .

  2. git commit -m "some message"

现在我想推动。我应该把它推到哪里?或者 CLI 生成的 GitHub 在哪里?

有点看不清楚,因为我对 git 和 Angular CLI 不是很有经验。

感谢您的帮助!

Git是一种分布式版本控制解决方案,这有时会引起很多误解。

Angular 为您做的实际上是将您的项目目录变成 git 工作目录。这意味着您现在可以打开一个 CLI 并键入 git <anything> 和 git 实际执行您要求它执行的操作。如果您没有要求 Angular 这样做,您可以在项目目录中打开一个终端并键入 git init 以获得相同的结果。

您的 git 存储库现在可以 link 编辑到一个或多个 远程 存储库。它们可以在您的机器上、USB 记忆棒上、您组织中的共享物理驱动器上、CD ROM 上、您的旧 MP3 播放器上,甚至在云中,例如 GitHub 或 BitBucket。

Angular 不会为您创建 远程 存储库,只会将您的项目文件夹变成 本地 工作存储库。

你必须自己创建一个远程存储库,然后在你的本地,link它作为远程:

git remote add origin <URL to your remote>

如果您使用的是 GitHub,请查看 their guide

由于这个问题被反复问到,我希望这个答案能帮助 git 新手更好地理解正在发生的事情。