问题标签 [git-status]
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 - 使用 Bitbucket 进行网站开发的 Git 模型
我最近一直在阅读 Git,现在我尝试将所有这些内容整合到我的工作流程中。基本上一切正常,但我有一个奇怪的行为,我无法解释,也无法真正理解它。我已经在互联网上上下搜索过这个问题,但是由于 Git 给了你很大的自由来决定使用或不使用哪些移动部件,我发现很难找到针对我的具体情况的答案。
所以,这是我迄今为止完成的设置/我的步骤:
- 一开始我有一个已经在运行的网站(将 EE 作为 CMS 运行)。我将其称为 PROD。我重新配置了一些文件和路径和东西,以使一切变得灵活,让这个实例通过配置文件、相对路径等在不同的服务器/环境上运行
- 然后我添加了 .gitignore 文件并根据我的需要进行了配置(例如,不包括缓存文件夹)
- 初始化的git
- 将此 repo 推送到 Bitbucket(我将其称为 BB)。
- 将 repo 克隆到本地。我将其称为 DEV。
- 然后,我将服务FTPloy配置为在我从 DEV 推送到 BB 时处理部署。
- 然后我对 DEV 中的两个文件进行了更改
- 提交更改并推送到 BB
- 然后这些更改也会反映在 PROD 上
所以,一切都很好,直到这里。现在是奇怪的部分/我没有得到的部分:
当我在完成上述步骤并运行“git status”后 ssh 进入 PROD 时,我得到了这个:
这两个修改过的文件是我刚刚从 DEV 推送的,所以这对我来说似乎有点合乎逻辑,但同时又完全不符合。好像我创建了一个无限循环之类的东西。
有人发现我在设置中犯的错误或知道如何解决这个问题吗?
谢谢!
git - git status 显示“”之间的文件
我做了 git status 命令并得到了这个:
为什么有些文件在引号之间?以及如何将它们添加到 .gitignore 中?
git - 描述 Git 符号
我已经开始使用 Git,因为我认为它是一个更好的修订控制器。
有人可以帮我理解git status -s符号的含义吗?
git - Git似乎跟踪驱动器上的每个文件
出于某种原因,当我设置我的 git 存储库时,git clone 列出了该特定驱动器中的所有文件,即
输出要长得多,这使得项目管理有点痛苦。
我不知道为什么会这样,我以前用过 git 但从来没有遇到过这个问题,这让我觉得我错过了一些明显的东西。
git - 如何让 git-status 检查两个不同的遥控器?
每个 git 用户都习惯这样:
然而,最近我开始使用两个遥控器而不是一个(heroku 和 github,我认为这是非常标准的情况),并且它开始让我在git status
输出中只看到 1 个来源而烦恼。
我怎样才能添加其他遥控器,这样我才能看到这样的东西?
(这个问题与heroku或github无关,只是一个方便的例子。)
git - Git 状态无法正常工作
我认为我的git status
命令在此终端会话中无法正常工作:
但是我怎么看这个:
git - 通过不显示忽略的文件/文件夹来过滤 git 状态
git 中有没有办法通过不显示被忽略的文件/文件夹来过滤 git 状态我已经阅读了 .gitignore 的文档。我力求为此找到任何解决方案。我在 .git/info/exclude 文件中添加了一些文件和目录,以免提交这些文件。(.pyc 文件、.class 文件等)但是,当我执行以下命令时,我可以看到哪些文件被忽略了。
我如何搜索与上述命令完全相反的命令,如下所示:
GIT有没有办法如上所述过滤?
git - 为什么克隆存储库中的“git status”会针对原始远程而不是我创建的存储库检查当前分支
当我从github或任何其他网站克隆存储库 并键入:git status
它会检查当前分支是否针对原始远程进行更改并显示消息(在进行任何新提交之前):Your branch is up-to-date with 'origin/master'.
但是在我创建的存储库中,它不会检查更改,我也尝试添加一个具有相同名称的遥控器,origin
但这也不起作用
我还查看了文档git help status
,但没有关于此的信息。
那么每当我使用命令时,我将如何让我的存储库检查对原始远程的更改git status
?
git - git clean 未跟踪文件中的目录
如何从未出现的未跟踪文件中删除目录git clean -n
?这是我的步骤:
git status
...给我:
我没有从git clean -n
(或git clean --dry-run
)得到任何结果。
如何从未跟踪的文件中删除这些目录?
git - git status 从哪里获得有关已更改文件的信息?
Git 状态提供有关存储库中已修改文件的信息(在未跟踪或暂存的文件中)我希望能够访问这些文件列表 - 在通过执行提交之前对这些文件执行一些代码质量检查。挂钩
如果我可以访问此文件列表,请告诉我。
顺便说一句,我是 Git 新手。所以,如果我在假设中犯了错误,请放轻松