angular - 在 Angular CLI 中生成的 Git
问题描述
我使用 Angular CLI 启动了一个项目,我知道它实际上应该为我创建一个 git。在我的项目目录的终端中输入:
git add .
git commit -m "some message"
现在我想推动。我应该把它推到哪里?或者 CLI 生成的 GitHub 在哪里?
有点看不清东西,因为我对 git 和 Angular 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 新手更好地了解正在发生的事情。
推荐阅读
- visual-studio - 如何在 Visual Studio 中使用 OpenCV Nuget 包发布我的 C# 项目?
- delphi - 将一个 Tchart 分成相等的部分,然后在 Firemonkey 中在其上绘制矩形
- python-3.x - Glade GtkFileChooserDialog 正在选择文件夹和文件
- sql - 传递变量时将 datetime 转换为 varchar 不起作用
- ios - if else 使用三元
- python - 在python中解析和转换嵌套的xml
- c++ - 将两位数转换为低内存表示的最快方法
- aws-lambda - 如何为 AWS Cognito 用户创建对 url 友好的 ID?
- graphql - 使用 libgraphqlparser 工作的 c++ 示例
- python - 如何比较两个字符串中的字符序列