Ember CLI (4.1.0) github 输出
Ember CLI (4.1.0) github output
我是 emberjs 新手,正在尝试通过 github 跟踪我的项目。我目前有一个跟踪我的更改的目录 /workspace
,它应该包含一个子目录 /workspace/currentproj
。我的 github 正在跟踪顶级目录,但较低级别的更改没有。当我检查 currentproj
上的状态时,文件正在被跟踪,但不是由我的远程仓库跟踪。在 ember-cli-update.json
文件中,我看到对 "outputRepo": "https://github.com/ember-cli/ember-new-output"
的引用。我想知道这是否是我需要添加回购信息的地方。如果是这样,它不起作用。如何使用我当前的存储库跟踪更改?
我正在使用带有 atom 编辑器的 mac air m1。
这里很难帮你,因为你混合了 ember
和 git
的东西,而它们实际上是不相关的。
关于 ember-cli-update.json
:您应该 不 编辑它,outputRepo
是关于 ember-cli-upgrade
将在何处获取新的输出ember 应用升级您的应用。
现在,也尽量避免混用 git
和 github
。 Github 是git 的在线平台,但是您本地使用它的工具git
,与github
无关。反过来说:Github 是 git
的平台,而不是 git
是 Github 的工具。
我不确定你是如何创建 git
回购协议的,但这里有一个导入的东西:ember new
默认情况下 生成一个 git
回购协议!现在我假设您的问题可能如下:
- 您在
/workspace
中创建了一个名为 currentproject
的新 ember 项目,在 有一个 git
存储库用于 /workspace
.
- 这创建了新文件夹
/workspace/currentproj
,这是一个 git
存储库。
- 然后您为
/workspace
创建了一个 git 存储库,现在您有 2 个嵌套的 git 存储库。
要调查这一点,了解一件事很重要:git 存储库是一个包含 .git
文件夹的文件夹。没有别的,它没有魔力。这就是移动包含存储库的文件夹的方法。
我建议检查是否有 /workspace/currentproj/.git
文件夹。如果有,您可能可以安全地 删除它 ,因为您希望 git 使用此子文件夹的 /workspace/.git
存储库。
如果这不是您的问题,另一件事可能是,git status
不会列出没有跟踪文件的文件夹。您只会看到该文件夹。但是 git add --all
应该添加这些文件,所以这也可能是一个问题。
通常在排除故障时 git
最好查找 .git
文件夹并调查 git status
和 git log
的输出。在您的情况下,您可以从 /workspace
和 /workspace/currentproj
中 运行 这些命令并进行比较以进行调查。
我是 emberjs 新手,正在尝试通过 github 跟踪我的项目。我目前有一个跟踪我的更改的目录 /workspace
,它应该包含一个子目录 /workspace/currentproj
。我的 github 正在跟踪顶级目录,但较低级别的更改没有。当我检查 currentproj
上的状态时,文件正在被跟踪,但不是由我的远程仓库跟踪。在 ember-cli-update.json
文件中,我看到对 "outputRepo": "https://github.com/ember-cli/ember-new-output"
的引用。我想知道这是否是我需要添加回购信息的地方。如果是这样,它不起作用。如何使用我当前的存储库跟踪更改?
我正在使用带有 atom 编辑器的 mac air m1。
这里很难帮你,因为你混合了 ember
和 git
的东西,而它们实际上是不相关的。
关于 ember-cli-update.json
:您应该 不 编辑它,outputRepo
是关于 ember-cli-upgrade
将在何处获取新的输出ember 应用升级您的应用。
现在,也尽量避免混用 git
和 github
。 Github 是git 的在线平台,但是您本地使用它的工具git
,与github
无关。反过来说:Github 是 git
的平台,而不是 git
是 Github 的工具。
我不确定你是如何创建 git
回购协议的,但这里有一个导入的东西:ember new
默认情况下 生成一个 git
回购协议!现在我假设您的问题可能如下:
- 您在
/workspace
中创建了一个名为currentproject
的新 ember 项目,在 有一个git
存储库用于/workspace
. - 这创建了新文件夹
/workspace/currentproj
,这是一个git
存储库。 - 然后您为
/workspace
创建了一个 git 存储库,现在您有 2 个嵌套的 git 存储库。
要调查这一点,了解一件事很重要:git 存储库是一个包含 .git
文件夹的文件夹。没有别的,它没有魔力。这就是移动包含存储库的文件夹的方法。
我建议检查是否有 /workspace/currentproj/.git
文件夹。如果有,您可能可以安全地 删除它 ,因为您希望 git 使用此子文件夹的 /workspace/.git
存储库。
如果这不是您的问题,另一件事可能是,git status
不会列出没有跟踪文件的文件夹。您只会看到该文件夹。但是 git add --all
应该添加这些文件,所以这也可能是一个问题。
通常在排除故障时 git
最好查找 .git
文件夹并调查 git status
和 git log
的输出。在您的情况下,您可以从 /workspace
和 /workspace/currentproj
中 运行 这些命令并进行比较以进行调查。