首页 > 解决方案 > 在 Angular CLI 中生成的 Git

问题描述

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

  1. git add .

  2. git commit -m "some message"

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

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

谢谢你的帮助!

标签: angulargitangular-cli

解决方案


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

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

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

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

您必须自己创建一个远程存储库,然后在本地将其链接为远程:

git remote add origin <URL to your remote>

如果您使用的是 GitHub,请查看他们的指南

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


推荐阅读