단계적 변경 사항 만 숨길 수있는 방법이 있습니까? 내가 겪고있는 시나리오는 주어진 시간에 몇 가지 버그에 대해 작업했으며 여러 단계되지 않은 변경 사항이있는 경우입니다. 이 파일들을 개별적으로 준비하고 .patch 파일을 만든 다음 코드가 승인 될 때까지 숨기고 싶습니다. 이렇게하면 승인되면 전체 (현재) 세션을 숨기고 해당 버그를 팝하고 코드를 푸시 할 …
방금 Git을 업그레이드했습니다. Git 버전 1.8.3에 있습니다. 오늘 아침 나는 스택의 깊은 곳에서 변화를 풀려고했습니다. 나는 git stash pop stash@{1}이 오류가 발생했습니다. 치명적 : 모호한 인수 'stash @ 1': 작업 트리에없는 알 수없는 개정 또는 경로. '-'를 사용하여 경로를 수정본에서 분리하십시오. 'git [...]-[...]' 나는 이것에 대해 약 20 가지 이상의 …
나는 숨어 있었고 병합 충돌이 발생했습니다. 중복으로 나열된 질문과 달리, 내가 유지하려는 디렉토리에 커밋되지 않은 변경 사항이 이미 있습니다. 병합 충돌을 사라지게하고 싶지 않고 팝 이전의 상태로 디렉토리를 다시 가져오고 싶습니다. 나는 시도 git merge --abort했지만 git은 병합이 진행 중이 아니라고 주장했다. 원래 디렉토리에서 변경 한 내용을 없애지 않고 팝을 …
작은 패치가 자식 숨김에 저장되어 있습니다. 를 사용하여 작업 사본에 적용했습니다 git stash apply. 이제 패치를 역으로 적용하여 이러한 변경 사항을 취소하고 싶습니다 git revert. 누구든지 이것을하는 방법을 알고 있습니까? 설명 : 작업 사본에 다른 변경 사항이 있습니다. 내 특별한 경우는 설명하기 어렵지만 숨겨져있는 디버깅 또는 실험 코드를 상상할 수 …
다음 작업 흐름을 수행하고 싶습니다. 스테이지에 변경 사항을 추가하십시오. 준비되지 않은 다른 모든 변경 사항을 보관하십시오. 무대에있는 것들로 무언가를하십시오 (예 : 빌드, 테스트 실행 등) 숨김을 적용하십시오. 2 단계를 수행하는 방법이 있습니까? 예 echo "123" > foo git add foo # Assumes this is a git directory echo "456" >> …
자식에서 숨김을 생성하고, 원격 저장소로 숨김을 푸시하고, 다른 컴퓨터에서 숨김을 검색하고, 숨김을 적용 할 수 있습니까? 또는 내 옵션은 다음과 같습니다. 패치를 작성하고 다른 컴퓨터에 패치를 복사하십시오. 또는 부 지점을 만들고 해당 지점에 불완전한 작업을 수행 하시겠습니까?
나는 git stash pop병합 충돌로 끝났습니다. 파일 시스템에서 파일을 제거하고 git checkout아래와 같이했지만 파일이 여전히 병합되지 않은 것으로 생각합니다. 그런 다음 파일을 바꾸고 git checkout다시 동일한 결과 를 시도했습니다 . 나는 -f깃발 로 그것을 강요하려고했습니다 . 도움을 주시면 감사하겠습니다! chirag-patels-macbook-pro:haloror patelc75$ git status app/views/layouts/_choose_patient.html.erb: needs merge app/views/layouts/_links.html.erb: needs merge # …
지점을 변경하고 해당 지점에 필요한 다른 변경 사항을 숨겼다는 사실을 깨달았습니다. 내가 원하는 것은 숨김 변경 사항을 현재 변경 내용과 병합하는 방법입니다. 이 방법이 있습니까? 편의상, 나는 결국 현재의 변경 사항을 포기하고 커밋 한 다음 내 변경 사항을 커밋했지만 한 번의 실패로 변경하는 것을 선호했을 것입니다.
복잡한 병합을 수행하기 전에 로컬 변경 사항을 숨기고 병합을 수행 한 다음 실행하기 전에 커밋하는 것을 어리석게 잊었습니다 git stash pop. 팝은 추적하기 어려운 몇 가지 문제 (큰 코드베이스에서 잘못된 메소드 호출)를 생성했습니다. 나는을 실행 git stash show했으므로 적어도 어떤 파일이 변경되었는지 알고 있습니다. 다른 것이 없다면, 이것이 더 커밋하는 …
분기 A에서 작업하고 분기 A에서 커밋을 준비하기 전에 갑자기 분기 B에서 작업해야하는 경우 A에 변경 사항을 숨기고 B를 체크 아웃하고 거기서 작업을 한 다음 A를 체크 아웃하고 숨김을 적용합니다. A에서 작업하고 그날 작업을 중단하고 싶은 경우, 작업을 숨기고 다음날 적용해야합니까 (작업을 재개 할 때) 또는 그대로 두어야합니까? 커밋되지 않은 수정 …