问题标签 [git-untracked]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 为什么我的文件(照片)在未跟踪的文件中?
.png
我在我的项目中添加了几张照片.svg
,并且由于某种原因(不在忽略文件中),它们进入了未跟踪的文件列表。
这有什么理由吗?Git 如何选择要取消跟踪的文件?
git - 所有这些未跟踪的文件来自哪里?
$ git status On branch master 未跟踪的文件:(使用“git add ...”来包含将提交的内容)
没有添加到提交但存在未跟踪的文件(使用“git add”来跟踪)
所有这些未跟踪的文件来自哪里?
有人可以帮我吗,不太清楚为什么所有这些未跟踪的文件都在这里。
我所做的只是为 sublime 和 Brackets (subl & brac) 创建别名并将它们放在 .bashrc 中,现在每当我使用 git status 时,所有这些未跟踪的文件都会加起来。
我才刚刚开始学习,似乎已经没有什么问题了!
git - Git 子模块现在列为未跟踪
我有一个项目,其中包含两个从其他人那里获得的子模块。我对两者都进行了修改,但只有一个被报告为已修改,因此可以暂存以进行提交。另一个位于“未跟踪的文件”部分。我打破了什么?.gitmodules 文件和 .git/config 文件都包含关于两个子模块的相同信息(名称、原始仓库等)。我必须提供哪些其他信息?git 引用的其他子模块在哪里?
提前致谢。
git - git commit 修改和未跟踪的内容
我已设置git
我的项目以将修改推送到gitlab repository
.
我安装了一个插件,github
其中位于/vendor/dereuromar/cakephp-queue
插件目录中还有一个.git
目录和其他相关文件git
当我将我的项目推送到 时gitlab
,除此目录之外的所有内容都会推送。
尝试git status
时会出现错误
我尝试从. .git
_.gitignore
.gitattributes
vendor/dereuromark/cakephp-queue
的输出git status
是
但该目录的内容并未上传到gitlab
.
如何推送此目录的内容?我还没有创建任何submodule
.
git - Git跟踪未跟踪的文件而不添加提交
我运行了命令“git reset”,但我未暂存的更改被放入文件夹中。运行 git status 后,我得到如下信息:
每个文件夹都包含多个我修改过的文件,但由于某种原因被分组到这些文件夹中。
我需要将这些更改分成多个拉取请求,因此“git commit -a”不会这样做。
我看到的最好的解决方案是“git add -all”,复制“git status”,然后再次“git reset”,但这似乎需要付出很多努力。
有更好的解决方案吗?
git - Git取消跟踪并推送
情况:我取消跟踪一些将它们保存在本地的文件。文件从索引中删除并保存在工作树中。然后我提交并推送到远程。文件将从远程存储库中删除。
别人拉的时候会怎么样?他们的本地文件会被删除(如远程)还是会保留其本地副本,不被跟踪(如我的工作树)?
git - 如何恢复 git clean
我有一个 git flow 问题。
我在 git 的本地“开发人员”分支上编写了我的代码。然后在工作完成后,我添加了所有更改的文件,然后我将它提交到我的本地分支“开发者”。然后我想结帐到我的本地“master”分支,将新版本从远程“master”分支拉到,然后将新的远程版本与我的“开发者”合并。
但是由于一些未跟踪的文件,从本地“开发人员”向本地“主”结帐的操作被中止。不幸的是,我曾经git clean -f -x -d
清理过我的存储库,这删除了所有文件,甚至是已提交的文件。我认为这只会删除未跟踪的。但是,我可以在 git 扩展工具上看到我的提交,但使用git status
它表明很多文件已被删除。
我知道清理是不可恢复的,但是当我在清理之前做了一个提交时,我可以通过恢复到我对本地开发人员所做的最后一次提交以某种方式“忽略”我所做的清理吗?
希望有一个可能。
非常感谢提前。
编辑:我做了提供的东西并且它有效。我在我的旧提交中进行了更改。但不幸的是, git clean 删除了项目所需的一些文件夹。现在缺少一些必需的构建路径。此文件夹是空文件夹,但仍需要项目流程。如何读取我所做的清理删除的这些空文件夹?从 origin/master 拉取无效。那里的文件夹可用。
问候,alfi92。
git - kdiff3 mergetool 生成未跟踪的文件
这是我第一次使用 kdiff3 合并工具。
我正在使用mac os,所以我使用下面的手册安装了带有自制软件的kdiff3。
http://www.ryanwright.me/cookbook/mac/homebrew/kdiff3
我在 .gitconfig 中添加了 merge.tool kdiff3
我也添加了
kdiff3 使用该命令成功打开。
但问题是,当我检查状态时,
产生了未知的未跟踪文件
我无法弄清楚那些未跟踪的文件是什么。
有没有办法解决这个问题?
git - git 可以在拉坏后恢复未跟踪的文件吗?
我有一位艺术家在 git 中为一个班级项目工作。他在工作目录中有一个未被跟踪的资产。在提交文件之前,他执行了一次请求以获取最新的更改。上层文件夹必须已重命名,并且在拉取期间,他正在工作的文件夹已被删除,并且所有跟踪的文件都已移至新文件夹。所有未跟踪的文件似乎都被删除了。有没有办法恢复未跟踪的文件或使用 git reflog 和 git reset 恢复存储库?
git - git wants to add already tracked files
I have a repository on a pc with approximate size of 70GB and when I copied it (not clone, just simple copying) to my mac it shows that some files are untracked while they are already tracked.
When I added them, they appeared to be duplicated in the repo objects info but not in the working tree of course. So I made a hard reset to the last commit but the files appeared again as untracked.
How can I solve this problem? (knowing that the repo on the pc is working well)