git-reset

    -1

    1답변

    예를 들어, file.txt를 만들고 일부 내용을 추가 한 다음이 변경 내용을 기록에 적용하면. git reset --mixed HEAD ~ 1을 사용할 때 file.txt의 상태는 어떻습니까? 나는 상태를 확인하기 위해 git status를 사용하여 아래의 출력 : On branch master Changes not staged for commit:

    0

    1답변

    특정 커밋을 로컬로 재설정하려고 시도했습니다. "git pull"을 한 후에, 나는 "git reflog"를 수행하여 풀을 수행하기 전에 커밋의 해쉬를 얻는다. 그런 다음 "git reset -hard hashTagIgotFromReflog"를 시도했습니다. 헤드가 현재 내 타겟 커밋을 가리키고 있다는 메시지를 받았지만 SourceTree를 다시 확인할 때

    1

    1답변

    두 개의 분기 develop과 master이 있습니다. 아직 개발 된 커밋은 많지 만 master에는 없습니다. develop 브랜치를 정확히 master과 똑같이 보이게해야합니다. develop에 발생한 모든 변경 사항을 유지하기 위해 모든 변경 사항이 손실되지 않도록 develop에서 새 분기를 만듭니다. develop의 "복사"를 수행 한 후에는 안전

    0

    2답변

    제 동료가 실수로 작업 브랜치에 일부 커밋을 푸시 했으므로 로컬 커미트와 원격 커밋을 이전 커밋으로 롤백하고 싶습니다. 내가 선택한 내 지역 지점 이동의 HEAD 커밋 커밋 선택에 - 하드 리셋을 사용하고 난 원점 working_branch -f 자식 푸시 사용 : 머리를 밀어 working_branch 을 하지만 빨리 감기가 아닌 오류는 거부됩니다. 선택

    0

    1답변

    다른 브랜치가 커밋을 참조하는 경우에만 분기에서 커밋을 제거하는 방법이 있습니까? 나는 다음과 같은 커밋 한 경우에 예를 들어, : 다음 ABC-1: Add views for feature ABC-1 ABC-1: Add controller action for feature ABC-1 나는 차라리 feature/ABC-1에보다는 develop 분기를 한

    1

    2답변

    git stash pop을 사용하여 숨겨 놨던 부분을 변경했습니다. 일부 병합 충돌이 있었으며이를 해결하기보다는 다시 설정하기로 결정했습니다. 불행히도, 어리 석음의 순간에, 나는 git reset --hard을했고, 이전에는 숨겨진 변경 사항이 모두 사라졌습니다. 이러한 변경 사항을 복구 할 수있는 방법이 있습니까? 나는 git fsck --cache -

    0

    1답변

    나는이 솔루션을 lucK없이 시도했다 : How I can store some local changes that survives git reset --hard 기본적으로 사이트에 내 git을 배포하는 스크립트가있다. 비록 내가 그랬어 : git update-index --no-skip-worktree -- config/production.ini 이 날 때마

    2

    1답변

    나는이 예제에서 Git 그래프가 어떻게 보이는지 알지 못한다. 실수로 코드를 잃기 전에 나는 도움을 요청할 것이다. 나는 어떤 것들을 깨뜨린 코드를했기 때문에, 무엇이 잘못되었는지를보기 위해 이전 커밋을 체크 아웃했다. commit 87dfs7f6d6fs8 (latest commit on master) commit 7fe7f86we6f8d6 <-- che

    1

    1답변

    실수로 다른 지점에서 내 마스터를 가져 왔습니다. 나는 변경 사항을 되돌릴 원, 그래서 만든 : 이제 git reset --hard HEAD^1 를 내가 자식 로그를 수행 할 때, 최신 올바른 (한 단계 뒤로) 커밋 -하지만 잘못된 풀 만든 파일은 여전히 ​​남아있다 내 프로젝트. 어째서, 어떻게 그들을 제거 할 수 있습니까? --- 편집 --- 이제

    -1

    1답변

    방금 ​​커밋을 만들었습니다. 이제 나는 이러한 변화의 역전을 저지르고 싶다. 기본적으로 git reset --hard HEAD~1 이후에 내 repo에서 동일한 파일을 갖기를 원하지만 내 변경 기록을 유지하고 싶으므로 마지막 커밋을 제거하는 대신 새 커밋을 만듭니다.