首页 文章
  • 1425 votes
     answers
     views

    查看未发布的Git提交

    如何查看我已被推送到远程存储库的任何本地提交?有时, git status 将打印出我的分支是X提交 origin/master 之前,但并非总是如此 . 这是我安装Git的错误,还是我错过了什么?
  • 2639 votes
     answers
     views

    使用Git版本控制查看文件的更改历史记录

    如何在Git中查看单个文件的更改历史记录,完整的详细信息? 我有: git log -- [filename] 它显示了文件的提交历史记录,但是如何获取每个文件更改的内容? 我正在尝试从MS SourceSafe转换过去,这曾经是一个简单的 right-click → show history .
  • 279 votes
     answers
     views

    如何运行git log以查看仅针对特定分支的更改?

    我有一个跟踪远程/主分支的本地分支 . 运行 git-pull 和 git-log 后,日志将显示远程跟踪分支中的所有提交以及当前分支 . 但是,因为对远程分支进行了如此多的更改,我只需要查看对当前本地分支的提交 . 用于仅显示特定分支的提交的Git命令是什么? 笔记: 配置信息: [branch "my-branch"] remote = origin merge =...
  • 0 votes
     answers
     views

    当我尝试git-log一个ansible-vault文件时,我不断收到密码提示

    我按照这里的指示: How to diff ansible vault changes? 但我一直提示输入ansible-vault密码 . 这是我运行的命令提示输入保管库密码: git log -p staging.yml 我究竟做错了什么?我尝试将寻呼机作为cat放入,而不像评论显示,它仍然提示输入保险库密码...有人能告诉我我做错了什么吗?我正在使用mac os x sierra ...
  • 0 votes
     answers
     views

    追溯添加标签和git日志

    我希望能够查询git并输出标记版本之间的更改列表以创建简单的发行说明 . 我已经回顾性地在我的git repo中为提交添加了标签,并将这些标签推送到原点 . 但是现在当我尝试列出标签之间的提交时,结果是不正确的 . 这是我的日志: $ git log --pretty=oneline --decorate 8f326b8ac5dc4ae5d1e9097d91ef460a39e9bda2 (HEAD...

热门问题