标签: git-status

git untracked文件 - 如何忽略

当我运行时git status,我看到"未跟踪文件"部分有许多文件(一些文件扩展名为".").

我不认为我必须做任何事情,但每次运行时都看不到这些文件git status.有没有办法不看这些文件?

git version-control dvcs gitignore git-status

15
推荐指数
5
解决办法
4万
查看次数

Git:从远程存储库自动获取?

我发现使用命令行Git的一件令人恼火的事情是必须手动将我的存储库与远程存储库同步.我经常被"git status"等命令绊倒,我(错误地)期望报告我的工作目录和GitHub上的存储库之间的差异.(当然它会报告我的工作目录和本地存储库之间的区别......)

有没有办法获得自动/隐式提取,以便遥控器始终是最新的?我很高兴为git status,git merge等命令支付几秒钟的罚款.

git git-merge git-status

14
推荐指数
3
解决办法
7281
查看次数

如何让git-status检查两个不同的遥控器?

每个git用户都习惯于此:

> git status
On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

然而,最近我开始使用两个遥控器而不是一个(heroku和github,非常标准的情况,我认为),它开始让我烦恼只能在git status输出中看到1个原点.

我怎么能添加其他遥控器所以我会看到这样的东西?

> git status
On branch master
Your branch is up-to-date with 'origin/master'.
Your branch is up-to-date with 'heroku/master'.

nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

(这个问题与heroku或github无关,这只是一个方便的例子.)

git git-status

13
推荐指数
2
解决办法
3445
查看次数

Git:如何创建不同的未合并状态?

何时git status发生不同的未合并状态added by us,added by them或者both deleted

我试图通过执行合并来重现后者,其中文件已在当前和合并分支中删除,但我无法创建此状态.

git git-status

12
推荐指数
1
解决办法
2056
查看次数

如何删除已删除的文件显示在我的本地git状态?

开发人员在服务器上添加了一个图像目录,而没有将该文件夹添加到.gitignore文件中.当我做了一个git pull它拉了那些文件(数百个文件).我将文件夹添加到服务器上的.gitignore,但不是我的本地系统.然后我在本地(永久)删除了文件.当我执行git状态时,所有这些已删除的文件仍会显示.我怎么能抑制他们出现?

更新: 感谢所有的帮助.为了确保没有错过理解:我确实想要将文件保留在服务器上,只是想从git中删除它们.

git github git-status

12
推荐指数
4
解决办法
3万
查看次数

"git status"的简短或短格式如"ls -1"?

我需要将一堆已更改的文件和scp它们放到不同的盒子中进行测试.我无法弄清楚如何制作git status一个像ls -1我这样的列表,我可以用最小的努力编写脚本.

我有一个现有的脚本,可以满足我的需要ls -1.我不是一个有天赋的脚本,所以我不想修改脚本.相反,我希望该工具修改其输出.

显然,git status -1没有奏效.在格式怎样才能"git的状态"始终使用短格式不符合我的脚本兼容.并git status --column产生与以下相同的结果.

如何将git status列表修改过的文件,一行一行,只有修改后的文件在行上?


$ git status
On branch master
Your branch and 'origin/master' have diverged,
and have 1 and 2 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    modified:   cryptest.vcproj
    modified:   dlltest.vcproj

Changes not staged for commit:
  (use …
Run Code Online (Sandbox Code Playgroud)

git git-status

9
推荐指数
2
解决办法
2267
查看次数

过去提交的git状态?

如何git status在过去的提交中查看已更改的文件?

注意:这个问题可能已经被问过了,但措辞却截然不同.但是,我惊讶地发现在Google上搜索以下表达式并没有产生任何有用的结果:git status for past commit.

git version-control commit git-status

9
推荐指数
3
解决办法
4445
查看次数

Powerlevel10k 提示符末尾的 !1 等字符是什么意思?

我正在使用 Oh My Zsh 和 Powerlevel10k 主题。

我直接从 Powerlevel10k 文档安装了推荐的字体,根据文档更新了终端、iTerm2 和 VS Code 中的字体设置,它基本上可以工作,只是提示符末尾总是有一些意外的字符(通常!1是 或!2)。到目前为止,我在文档、论坛搜索或互联网搜索中没有找到任何有助于解决此问题的内容。

提示截图,以开发结束!1提示符的 git status 部分中!2分支名称 ( ) 后面的含义 是什么?develop

任何可以帮助我解决这个问题的提示,甚至只是帮助我找到答案的正确搜索词,都将不胜感激。

git zsh command-prompt git-status oh-my-zsh

9
推荐指数
1
解决办法
6009
查看次数

我在哪里可以找到有关column.status语法的信息?

从关于命令的Git文档git status:

--column [= <options>]
--no-column
在列中显示未跟踪的文件.有关column.status选项语法,请参阅配置变量 --column并且--no-column 没有选项相当于始终永远不会分别.

我看不到选项的语法,因为git config column.status什么都没有返回.我在哪里可以找到有关此语法的信息?该git help status命令显示相同的信息.

git git-status

8
推荐指数
1
解决办法
970
查看次数

如何显示当前分支以外的分支的“git status”?

要了解分支与其远程相比领先和/或落后多远,可以使用以下命令git status

git status只显示当前分支的状态。

看起来想了解同一目录中其他分支的状态,我需要切换到每个分支并git status再次运行。

然而,切换分支并不总是可能的,因为当前分支可能不干净。

有没有办法不用切换到其他分支就能知道其他分支的状态?

git branch git-status

8
推荐指数
1
解决办法
1万
查看次数