찾다

 >  Q&A  >  본문

版本控制 - git status 一直报错!远程有更改却提示working directory clean

错误

使用的是git + win7 x64.远程发生修改,但是本地使用git status却提示director clean

$ git status origin
On brranch master
Your branch is up-to-date with 'origin/master'

nothing to commit,working directory clean

问题

1)我远程的已经发生了修改,但是我使用 git status origin 却提示nothing
2)如何才可以在git 命令里面进行复制

曾经蜡笔没有小新曾经蜡笔没有小新2771일 전960

모든 응답(2)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-04-26 09:04:25

    git status origin...정말 기발한 아이디어네요! Git이 아직 이를 구현하지 않은 것이 아쉽네요.

    주제로 돌아가서 몇 가지 핵심 사항에 대해 이야기해 보겠습니다(다음에서는 현재 분기가 마스터이고 원격 라이브러리의 이름이 Origin이라고 가정합니다).

    1. 로컬에서 원격 변경 사항 가져오기(아직 병합하지 않고 가져오기만 함): git remote update 또는 git fetch origin
    2. 다음 git status -uno: 현재 브랜치가 추적하는 원격 브랜치보다 앞/뒤/분기되었는지 확인할 수 있습니다.
    3. 또는 git show-branch *master: 이름이 master로 끝나는 모든 브랜치의 커밋을 볼 수 있으므로 커밋 수준에서 오리진/마스터와 마스터의 차이점을 확인할 수 있습니다
    4. 마지막으로 git diff origin/master: 코드(파일) 수준에서 원본/마스터와 마스터의 차이점을 확인할 수 있습니다

    병합할 것인지 아니면 다른 작업을 할 것인지는 귀하에게 달려 있습니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-26 09:04:25

    두 번째 질문에 대해 이야기하겠습니다. 창 상단을 마우스 오른쪽 버튼으로 클릭하고 편집하고 선택 항목을 표시한 후 직접 복사하세요

    회신하다
    0
  • 취소회신하다