찾다

 >  Q&A  >  본문

git에서는 상태가 변경된 것으로 표시되지만 당기고 밀면 이미 최신 상태입니다. 무슨 일이 일어나고 있나요?

过去多啦不再A梦过去多啦不再A梦2820일 전1094

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

  • 阿神

    阿神2017-05-02 09:21:16

    git은 실제로 인터넷이 필요하지 않은 창고(로컬 창고)입니다. push에서 github(원격 창고)로 데이터를 전송할 수도 있습니다.
    현재 pullpush은 로컬 저장소와 원격 저장소 간의 데이터 상호 작용입니다.
    현지 창고에서는 실제로 두 부분으로 구성됩니다.

    1. 작업 공간 (Working Directory) //표시
    2. 저장소 (Repository) //보이지 않음

      • 임시보관공간(Stage)
      • 지점 (branch)

    저장소에는 준비 영역과 분기가 포함됩니다

    과정:

    첫 번째 제출:
    - git add을 이용하여 파일을 작업공간으로 이동 ---> 임시저장공간(로컬)
    - git commit --->Branch(로컬)
    을 통해 파일을 임시저장공간으로 이동합니다. - git push ---》원격 라이브러리(github)

    를 통해 파일을 분기합니다.

    변경사항 제출:
    - git commit --->Branch(로컬)
    을 통해 파일을 임시저장공간으로 이동합니다. - git push ---》원격 라이브러리(github)

    를 통해 파일을 분기합니다.

    pull&push
    - git pull --->Branch(로컬)
    을 통해 파일을 원격 라이브러리로 이동합니다. - git push ---》원격 라이브러리(github)

    를 통해 파일을 분기합니다.

    위의 두 작업을 실행하려면 먼저 변경과 차이점이 필요합니다.
    따라서 준비 영역과 원격 라이브러리의 내용이 일치하는지 묻는 메시지가 표시됩니다.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-02 09:21:16

    커밋, 즉 제출이 있어서는 안 됩니다.

    git의 사용은 대략 다음 4단계로 이루어집니다.

    추가->커밋->가져오기->풀->푸시
    중국어로 변경
    코드 추가->코드 제출->코드 가져오기->코드 가져오기->코드 푸시

    저는 주로 다음 명령어를 사용합니다.
    자식 추가 .
    git commit –a –m +msg
    git push –u 오리진 마스터

    이전에 블로그를 작성한 적이 있습니다. 아래에서 이러한 명령에 대한 몇 가지 간단한 지침을 참조할 수 있습니다.
    사용하기 쉬운 명령줄 Git

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:21:16

    상태는 현지 상태를 말하며, 현지 작업공간과 현지 창고의 차이를 나타냅니다

    생성한 파일과 수정했지만 제출(커밋)하지 않은 파일은 모두 여기에 표시되며 제출 후에는 비어 있습니다.

    Pull/Push는 로컬 창고와 원격 창고 간의 동기화 작업이며, upto-date는 로컬 창고와 원격 창고가 동기화되었음을 나타냅니다

    해 보세요

    으아악

    먼저 로컬에 제출한 후 원격으로 동기화

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:21:16

    방금 이 문제를 해결했습니다. 내 브랜치에 추가 마스터가 있다는 것을 알았습니다. 즉, 브랜치에 마스터와 원본/마스터가 있다는 것을 포인트를 전환한 후에는 알 수 없습니다. , 직접 제출 성공했습니다.

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