专栏首页技术小黑屋Git 处理文件与 Revison 冲突问题

Git 处理文件与 Revison 冲突问题

有一次,尝试使用git log 来查看某个分支(build.gradle)的历史提交时,遇到了这样的问题

git log build.gradle

fatal: ambiguous argument 'build.gradle': both revision and filename

Use '--' to separate paths from revisions, like this:

'git <command> [<revision>...] -- [<file>...]'

出错原因

  • 分支名(build.gradle)与 当前目录下的文件build.gradle重复

怎么做

  • 按照上面的提示使用-- 进行分割即可。
  • -- 前面的为revision 可以是分支,tag等
  • -- 后面的为 file 即要操作的文件

查看分支的历史提交

git log build.gradle --

查看某个文件的历史提交

git log -- build.gradle

以上。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • git分支管理的策略和冲突问题

    用GO语言来编写web服务是一件很轻松的事。简单而又强大的net/http包允许你以一种快速的方式编写高性能的web服务。然而,有时候你仅仅想要编写一个RPC后...

    不会飞的小鸟
  • Git 代码防丢指南

    我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,...

    芋道源码
  • Git代码防丢指南

    我们在日常使用Git的过程中经常会发生一些意外情况,如果处理不当,则可能会出现代码丢失的假象。本文将针对IDEA&Git日常开发中的一些场景,为你层层拨开迷雾,...

    joymufeng
  • Python编解码问题与文本文件处理

    在字符与字节之间的转换过程称为编解码,Python自带了超过100种编解码器,比如:

    dongfanger
  • 3.2 Git 分支 - 分支的新建与合并

    让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤:

    shaonbean
  • SourceTree使用技巧

    SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和S...

    freesan44
  • 7.8 Git 工具 - 高级合并

    在 Git 中合并是相当容易的。 因为 Git 使多次合并另一个分支变得很容易,这意味着你可以有一个始终保持最新的长期分支,经常解决小的冲突,比在一系列提交后...

    shaonbean
  • Git 进阶指南

    在掌握了基础的 Git 使用 之后,可能会遇到一些常见的问题。以下是猫哥筛选总结的部分常见问题,分享给各位朋友,掌握了这些问题的中的要点之后,git 进阶也就完...

    猫哥学前班
  • git 合并策略

    不清楚 git 冲突的表示方法,不了解 git 的合并原理,不知道 git 解冲突的多种策略。即便如此,大多数人依然可以正常使用 git 完成合...

    walterlv

扫码关注云+社区

领取腾讯云代金券