【问题标题】:Git status is not clean right after pulling from remote repo从远程仓库拉取后 Git 状态不干净
【发布时间】:2016-04-27 12:44:14
【问题描述】:

我刚刚从 bitbucket 中提取,但似乎我的 git 状态不干净:

但是,当我检查 git diff 时,我什么都没有……这怎么可能?我的 git 状态应该是干净的......

【问题讨论】:

    标签: git remote-access git-pull


    【解决方案1】:

    当您调用git diff 时,它会获取实际更改的文件。因此,当您创建 git status 并且您有一些更改的文件时,您可以看到这些文件的差异。当您拉取某些东西时,您只会得到新的更改,而您没有更改文件。

    https://git-scm.com/docs/git-diff

    如果您需要该文件的特殊版本,您必须指定版本号。您可以在文档中看到这一点。

    git diff [--options] <commit> <commit> [--] [<path>…​]
    

    【讨论】:

    • 好的,但是我的 git status 怎么办,为什么我拉了之后不干净?
    • 有时当您打开文件模式并且文件上的 autocrlf 会在您拉取时自动更改。您可以在 .git/config 中进行设置
    • 这个 .git 文件夹在哪里?我在我的项目中找不到它
    • 在您的项目根目录中隐藏。拿一个控制台去文件夹。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    • 2014-09-27
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 2022-07-11
    相关资源
    最近更新 更多