如何使用 git 命令行区分两个未跟踪的文本文件 [重复]

     2023-02-26     97

关键词:

【中文标题】如何使用 git 命令行区分两个未跟踪的文本文件 [重复]【英文标题】:How to diff two untracked text files using git command line [duplicate] 【发布时间】:2019-09-09 04:50:31 【问题描述】:

假设您在 git 存储库中有一个被忽略文件排除的文件夹 一个.txt b.txt

文件由应用程序动态重新生成,并且永远不会包含在存储库中。 我想使用 Windows 的 git 命令行来区分 a.txt 和 b.txt 之间的文本。我刚刚安装了 git,我更喜欢保持这种状态 是否有执行此任务的命令?

谢谢

【问题讨论】:

git diff --no-index a.txt b.txt @phd 这是一个更好的副本。 【参考方案1】:

您可以使用 git 风格区分两个文件

git diff --no-index a.txt b.txt

无论这些文件在哪里。您甚至不需要任何存储库,只需安装 git。

如果你在 Windows 上使用 git bash,你也可以使用常规的 diff 命令,比如

diff a.txt b.txt

或者

diff -u a.txt b.txt

【讨论】:

我在 Xcode 项目的 git 中有大量“未跟踪的文件”

...时间】:2021-02-0222:17:31【问题描述】:我将git与Xcode一起使用,但是当我在提交并推送到远程之后使用Xcode(不是命令行)提交文件时,当我使用gitstatus时,这就是结果。什么是UntrackedFiles。我该怎么处理它们? 查看详情

如何在 Git 上添加未跟踪的文件?

】如何在Git上添加未跟踪的文件?【英文标题】:HowToAddUntrackedFilesonGit?【发布时间】:2016-02-0703:11:41【问题描述】:我在git上添加未跟踪文件或修改文件时遇到问题。这是我收到的信息:关于分支作业110515未为提交暂存的更改... 查看详情

如何使用 Visual Studio Tools for Git 将跟踪的文件移动到未跟踪的位置

】如何使用VisualStudioToolsforGit将跟踪的文件移动到未跟踪的位置【英文标题】:HowtoMoveaTrackedFiletoUntrackedusingVisualStudioToolsforGit【发布时间】:2015-04-3018:33:07【问题描述】:开始尝试git。无意中将项目中的所有文件添加到团队资源... 查看详情

使用 Git 检查脏索引或未跟踪文件

...kedfileswithGit【发布时间】:2011-02-0902:51:16【问题描述】:如何检查我的git存储库中是否有任何未提交的更改:已添加到索引但未提交的更改未跟踪的文件来自脚本?git-status在git版本1.6.4.2中似乎总是返回零。【问题讨论】:如果... 查看详情

Git:如何区分不同分支中的两个不同文件?

】Git:如何区分不同分支中的两个不同文件?【英文标题】:Git:Howtodifftwodifferentfilesindifferentbranches?【发布时间】:2011-12-2904:33:16【问题描述】:我在不同的分支中有两个不同的文件。如何在一个命令中区分它们?类似#gitdiffbranc... 查看详情

git命令

...后,在接着执行gitstatus命令来查看目录下的文件状态:现在使用gitadd命令来跟踪目录下的所有文件可以看出之前未被追踪的文件都已经被追踪,这些文件目前的状态是已暂存结尾的文件纳入追踪,现在讲这些已追踪的文件使用gitcommit... 查看详情

如何让 git 显示正在跟踪的文件列表?

】如何让git显示正在跟踪的文件列表?【英文标题】:HowcanImakegitshowalistofthefilesthatarebeingtracked?【发布时间】:2013-03-1411:17:58【问题描述】:使用命令行git,如何让git显示存储库中正在跟踪的文件的列表?【问题讨论】:Listfilesi... 查看详情

Git:没有添加到提交但存在未跟踪的文件

...:2016-02-0410:26:35【问题描述】:我是Git新手,也是第一次使用。如果有人可以帮助我,我将不胜感激。我试着在论坛上找到答案,但是有大量的命令出来了,不知道该用哪一个。在prod服务器上,如果我执行gitpull,它会给我以下... 查看详情

如何从当前 Git 工作树中删除本地(未跟踪)文件

】如何从当前Git工作树中删除本地(未跟踪)文件【英文标题】:Howtoremovelocal(untracked)filesfromthecurrentGitworkingtree【发布时间】:2010-09-0820:09:49【问题描述】:如何从当前工作树中删除未跟踪的本地文件?【问题讨论】:这个交互... 查看详情

Git:如何提交未跟踪的内容?

】Git:如何提交未跟踪的内容?【英文标题】:Git:Howtocommituntrackedcontent?【发布时间】:2019-07-2100:32:27【问题描述】:概要:gitstatus给出未为提交暂存的更改:(使用“gitadd...”进行更新将提交什么)(使用“gitcheckout--...”丢弃... 查看详情

java示例代码_在不考虑行顺序的情况下区分两个不同的文本文件

java示例代码_在不考虑行顺序的情况下区分两个不同的文本文件 查看详情

收藏!工作中git使用实践和常用命令流程合集(代码片段)

...程中起着至关重要的作用下面介绍一些git在工作中的一些使用实践、常用流程、常用命令,供大家参考!一:前言Git的定义是:分布式版本控制系统,用于项目开发中的版本控制。从本质上来讲Git是一个内容寻址(content-addressabl... 查看详情

如何摆脱 Git 子模块未跟踪状态?

】如何摆脱Git子模块未跟踪状态?【英文标题】:HowtogetridofGitsubmodulesuntrackedstatus?【发布时间】:2011-07-0420:21:49【问题描述】:我似乎无法摆脱Git子模块中未跟踪的内容。运行gitstatus产生:#在分支master上#未为提交暂存的更改:#... 查看详情

git的基本命令和如何使用git上传到github(代码片段)

安装地址:https://git-scm.com/downloads配置安装完成的地一步就是要配置好你的用户名和邮箱,最好与你的github账号一样的配置gitconfig--globaluser.name‘用户名‘gitconfig--globaluser.email‘邮箱‘使用这两条语句查看gitconfiguser.namegitconfiguser.... 查看详情

Git缓慢地枚举不存在的未跟踪文件

...slowly【发布时间】:2015-01-2618:47:06【问题描述】:我正在使用git对存储库进行源代码控制。最近它开始警告我使用gitstatus时枚举未跟踪文件需要多长时间:$gitstatusOnbranchmy_branchChangesnotstagedforcommit:(use"gitadd& 查看详情

git基础(代码片段)

...入暂存区,然后提交所有暂存的修改,如此反复。所以,使用Git时文件的生命周期如下:查看文件状态$gitstatus如果不需要查看详细状态,可在命令后面加上-s参数。添加文件到暂存区$gitadd<file>该命令使用文件或目录路径作... 查看详情

checkout提示失败

事故现场有些时候,当我们使用gitcheckout<branchname>命令切换分支的时候,有时会切换失败,然后出现以下的提示信息:提示信息说的很清楚,当前分支有未跟踪的文件,checkout命令会覆盖它们,请缓存(stash)或者提交(commit)。... 查看详情

linux如何使用正则表达式命令?文本文件操作命令

参考技术ALinux对文本操作命令及正则表达式:catcat是concatenate的缩写,所以它的作用其实是连接文件。但默认情况下它会将连接文件的结果送到标准输出。所以我们常用来显示文件内容。类似于dos中的type。more当一个文件的内容... 查看详情