git - 분기가 'Origin/Master'보다 1 커밋 앞에 있습니다.
저는 git의 초보자이고 git 작업을 하고 있습니다.
git에 파일을 몇 개 추가했습니다.
git add <file1>
git add <file2>
그런 다음에 검토를 위해 그것을 밀어붙이고 싶었지만 실수로 그렇게 했습니다.
git commit
그래서 제가 변경한 파일들은 리뷰를 받지 않습니다.
이제 명령을 입력하면 다음과 같습니다.
git status
라고 합니다.
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
nothing to commit (working directory clean)
나는 그 커밋을 되돌리고 싶고 커밋보다는 검토를 위해 그 파일들을 밀어붙이고 싶습니다.어떻게 하면 되는지 알려줄 수 있는 사람?
아직 약속하지 않은 것은 밀어붙일 수 없습니다.작업 순서는 다음과 같습니다.
- 변화를 줘요.
git add
- 커밋을 위해 변경 사항을 단계화합니다.git commit
- 준비된 변경 사항을 로컬로 커밋합니다.git push
- 이렇게 하면 커밋된 변경 사항이 원격으로 이동합니다.
범하지 않고 밀어붙이면 아무것도 밀리지 않습니다.추가하지 않고 커밋하면 아무것도 커밋되지 않습니다.커밋하지 않고 추가하면 아무 일도 일어나지 않습니다. git은 추가한 변경 사항이 다음 커밋에 고려되어야 한다는 것을 기억할 뿐입니다.
현재 보고 있는 메시지(지점이 1 커밋 앞서 있음)는 로컬 리포지토리에 아직 적용되지 않은 커밋이 하나 있음을 의미합니다.
즉,add
그리고.commit
지역 작업입니다.push
,pull
그리고.fetch
원격과 상호 작용하는 작업입니다.
사용자가 작업하는 곳에 공식적인 소스 제어 워크플로우가 있는 것 같기 때문에 내부적으로 이 작업을 어떻게 처리해야 하는지 문의해야 합니다.
git reset HEAD^ --soft
(변경 내용 저장, 마지막 커밋으로 다시)
git reset HEAD^ --hard
(변경사항 삭제, 마지막 커밋으로 다시)
변경 사항을 버리고 마지막 커밋(공유하고자 했던 커밋)으로 되돌아가려는 경우:
git reset --hard HEAD~
원하는 것이 확실한지 확인하는 것이 좋을 수 있습니다.git log
모든 변경사항을 삭제할 수 있기 때문입니다.
더 안전한 대안은 실행하는 것입니다.
git reset --soft HEAD~ # reset to the last commit
git stash # stash all the changes in the working tree
git push # push changes
git stash pop # get your changes back
이 문제를 간단한 실행으로 해결했습니다.
git pull
그 이상은 없습니다.이제 표시됩니다.
# On branch master
nothing to commit, working directory clean
git 리셋 HEAD^
그러면 수정된 파일이 나타납니다.
수정된 파일을 새 분기로 이동할 수 있습니다.
사용하다,
git checkout -b newbranch
git checkout commit -m "files modified"
git push origin newbranch
git checkout master
그러면 당신은 깨끗한 브랜치에 있어야 하고, 당신의 변경사항은 새로운 브랜치에 저장되어야 합니다.나중에 이 변경 사항을 마스터 분기에 병합할 수 있습니다.
git reset HEAD <file1> <file2> ...
다음 커밋에서 지정된 파일 제거
에 연결시키다
원격 오리진/마스터
것은 아니다.
지방의 명인
당기기 요청을 합니다.
원격 마스터에 새 분기 기반을 만듭니다.
언급URL : https://stackoverflow.com/questions/10169328/git-your-branch-is-ahead-of-origin-master-by-1-commit
'programing' 카테고리의 다른 글
파이썬 스크립트를 벤치마킹하는 간단한 방법이 있습니까? (0) | 2023.10.09 |
---|---|
MariaDB 10.3+ Left JOIN 및 사용자 정의 변수가 추가 행을 반환합니다. (0) | 2023.10.09 |
XML에서 스피너에 힌트를 추가하는 방법 (0) | 2023.10.09 |
유튜브 임베디드 코드의 유튜브 썸네일을 워드프레스의 특징 이미지로 설정하는 방법은? (0) | 2023.10.09 |
jasmine.js는 ()가 비동기 콜백 내부에서 작동하지 않을 것으로 예상합니다. (0) | 2023.10.09 |