반응형

GIT 28

Git으로 분기점을 찾으십니까?

Git으로 분기점을 찾으십니까? 브랜치 마스터와 A를 가진 저장소가 있으며, 둘 사이에 많은 머지 액티비티가 있습니다.마스터를 기반으로 지점 A가 생성되었을 때 저장소에서 커밋을 찾으려면 어떻게 해야 합니까? 저장소는 기본적으로 다음과 같습니다. -- X -- A -- B -- C -- D -- F (master) \ / \ / \ / \ / G -- H -- I -- J (branch A) A를 A는 리비전 A가 .git merge-base (--all)findsfinds.manageda를 합니다.저도 같은 걸 찾다가 이 질문을 발견했어요물어봐줘서 고마워! 하지만, 여기 보이는 답변은 당신이 (또는 내가 찾고 있던) 당신이 원하는 답변이 아닌 것 같다는 것을 알게 되었습니다.Gcommit(커밋) 커밋)..

prosource 2023.04.23

로컬 변경 내용이 병합에 의해 덮어쓰기된다는 'git pull' 오류를 무시하려면 어떻게 해야 합니까?

로컬 변경 내용이 병합에 의해 덮어쓰기된다는 'git pull' 오류를 무시하려면 어떻게 해야 합니까? Git pull에서 다음 에러 메시지를 무시하려면 어떻게 해야 하나요? 다음 파일에 대한 로컬 변경은 병합에 의해 덮어쓰게 됩니다. 덮어쓰려면 어떻게 해야 하나요? git pull -f도 안 돼요 확실히 하기 위해서, 모든 것을 덮어쓰는 것이 아니라, 특정의 변경만을 덮어씁니다.git에 의해 추적되지 않은 파일을 포함한 모든 로컬 변경을 작업 복사본에서 제거하려면 해당 변경 사항을 저장하십시오. git stash push --include-untracked 더 이상 필요하지 않은 경우 저장 공간을 제거할 수 있습니다. git stash drop 스테이징한 " " 등)git add에 - , , 하다, 하..

prosource 2023.04.23

Git과 Dropbox를 함께 사용하는 방법은?

Git과 Dropbox를 함께 사용하는 방법은? 닫았습니다. 이 질문은상세 또는 명확성.현재 답변을 받고 있지 않습니다. 닫힘2년 전에요. 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. Git과 Dropbox를 함께 사용할 수 있습니까?저는 Git on Dropbox가 좋다고 생각합니다.항상 쓰고 있어요.Dropbox를 중앙 베어 저장소로 사용하는 컴퓨터가 여러 대(집에 두 대, 회사에 한 대) 있습니다.퍼블릭 서비스로 호스트 하고 싶지 않고, 항상 SSH를 할 수 있는 서버에 액세스 할 수 없기 때문에, Dropbox는 백그라운드에서 동기화하는 것으로 이 문제를 해결합니다(매우 신속하게 처리). 셋..

prosource 2023.04.23

잘못된 Git 브랜치에 대한 커밋을 수정하려면 어떻게 해야 합니까?

잘못된 Git 브랜치에 대한 커밋을 수정하려면 어떻게 해야 합니까? 내가 잘못된 지사에 완전히 잘 헌신한 것뿐이야마스터 브랜치의 마지막 커밋을 취소하고 동일한 변경을 적용하여 업그레이드 브랜치로 가져오려면 어떻게 해야 합니까?아직 변경을 푸시하지 않은 경우 소프트 리셋을 실행할 수도 있습니다. git reset --soft HEAD^ 이렇게 하면 커밋이 되돌아가지만 커밋된 변경 내용이 인덱스에 다시 저장됩니다.브런치가 서로 비교적 최신이라고 가정하면 git는 다른 브런치로 체크아웃을 할 수 있습니다.이것에 의해, 간단하게 다음과 같이 커밋할 수 있습니다. git checkout branch git commit -c ORIG_HEAD -c ORIG_HEAD다시 하지 않는 합니다.part는 commit me..

prosource 2023.04.13

두 리비전 간에 변경된 파일 표시

두 리비전 간에 변경된 파일 표시 잠시 떨어져 있던 두 지점을 병합하고 어떤 파일이 수정되었는지 알고 싶습니다. http://linux.yyz.us/git-howto.html(web.archive.org에 접속)이라는 링크를 발견했습니다.이 링크는 매우 도움이 되었습니다. 지금까지 접한 브랜치 비교 툴은 다음과 같습니다. git diff master..branch git log master..branch git shortlog master..branch '기트 상태 마스터' 같은 게 있나 해서branch"를 클릭하면 두 브랜치 간에 다른 파일만 표시됩니다. 새로운 툴을 작성하지 않고, 이것이 현재 가능한 가장 가까운 것이라고 생각합니다(파일을 여러 번 수정했을 경우 당연히 반복이 표시됩니다). git d..

prosource 2023.04.13

Git이 자꾸 내 ssh 키 패스프레이즈를 묻는다.

Git이 자꾸 내 ssh 키 패스프레이즈를 묻는다. github 튜토리얼의 지시에 따라 키를 만들고 github에 등록하고 ssh-agent를 명시적으로 사용해 보았습니다만, git는 풀이나 푸시를 시도할 때마다 패스프레이즈를 계속 요구합니다. 원인이 뭘까요?SSH 에이전트를 시작하면 다음 작업을 수행합니다. eval $(ssh-agent) 다음 중 하나를 수행합니다. 개인 키를 추가하려면: ssh-add 그러면 패스프레이즈를 한 번만 물어보고 공개키를 Github에 업로드한 경우 푸시할 수 있습니다. MacOS에서 키를 영구적으로 추가하고 저장하려면: ssh-add -K 닫았다가 다시 열어도 사용자의 키 체인에 저장하여 지속됩니다. 에 대한 deprecated 변종 flags, ,,,,::,,, 、 로..

prosource 2023.04.13

커밋을 푸시한 후 git에서 어떻게 스쿼시합니까?

커밋을 푸시한 후 git에서 어떻게 스쿼시합니까? 여기서 여러 커밋을 스쿼시하는 방법에 대해 설명하겠습니다. http://git-scm.com/book/en/Git-Branching-Rebasing 그러나 이미 푸시된 커밋에서는 작동하지 않습니다.로컬 및 리모트리포트 양쪽에서 최근 몇 개의 커밋을 압축하려면 어떻게 해야 합니까? 가 할 때git rebase -i origin/master~4 master은 그대로 , 앞글은 그대로 두겠습니다.pick는 3번으로 해 squash c-x c-c는 다음과 같습니다. $ git rebase -i origin/master~4 master # Not currently on any branch. nothing to commit (working directory clea..

prosource 2023.04.13

합병 갈등에 부딪혔어요.마지를 중단하려면 어떻게 해야 하나요?

합병 갈등에 부딪혔어요.마지를 중단하려면 어떻게 해야 하나요? 하였습니다.git pull이치노 unmerged: some_file.txt You are in the middle of a conflicted merge. 파일에 대한 변경 내용을 포기하고 풀된 변경 내용만 유지하려면 어떻게 해야 합니까?의 ★★★★★★★★★★★★★★★부터pullHEAD)HEAD^ 브랜치상의입니다. git reset --hard HEAD 다른 하나는 변경사항이 변경사항보다 우선하도록 하는 것입니다. 이전 버전의 git에서는 "그들" 병합 전략을 사용할 수 있었습니다. git pull --strategy=theirs remote_branch 그러나, 이것은 Junio Hamano(Git 메인터넌스)의 설명대로, 그 후 삭제되었습..

prosource 2023.04.13
반응형