git에서는 상태가 변경된 것으로 표시되지만 당기고 밀면 이미 최신 상태입니다. 무슨 일이 일어나고 있나요?
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:19:16
0
4
1082

过去多啦不再A梦
过去多啦不再A梦

모든 응답(4)
阿神

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)

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

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

滿天的星座

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

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

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

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

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

仅有的幸福

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

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

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

해 보세요

으아악

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

Peter_Zhu

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿