반응형

git 23

병합할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까?

병합할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까? 분기에서 마스터로 병합을 요청하는 풀 요청이 있는데, 소유자가 분기에서 다른 분기로 병합하도록 요청을 변경하기를 원합니다. 이것이 가능합니까?가능한 해결책은 무엇입니까?2016년 8월 업데이트: 풀 요청의 기본 분기를 변경하면 해당 분기를 변경할 수 있습니다. (그리고 이것으로 3년이 지난 1,500개 이상의 댓글이 달린 18호를 마칩니다.) 풀 요청을 만든 후에는 풀 요청의 변경 내용을 다른 분기와 비교하도록 기본 분기를 수정할 수 있습니다. spazm의 코멘트에 언급된 바와 같이: 그것은 작동하고 있었습니다. PR이 닫힌 동안에는 대상 분기를 변경할 수 없습니다. 솔루션은 PR(UI의 옵션을 사용하여)을 "다시 ..

bestsource 2023.06.23

역사 속에 묻혀 있는 깃 커밋을 어떻게 나눌 수 있습니까?

역사 속에 묻혀 있는 깃 커밋을 어떻게 나눌 수 있습니까? 나는 내 역사를 망쳤고 그것에 몇 가지 변화를 주고 싶습니다.문제는 제가 두 가지 관련이 없는 변경 사항을 약속했는데, 이 약속은 제 지역(추진되지 않은) 역사의 다른 변경 사항에 둘러싸여 있다는 것입니다. 이 커밋을 푸시하기 전에 분할하고 싶지만, 제가 보는 대부분의 가이드는 최근 커밋 또는 커밋되지 않은 로컬 변경 사항을 분할하는 것과 관련이 있습니다.그 이후로 나의 약속을 "재실행"하지 않고 역사에 조금 묻혀있는 약속까지 이렇게 하는 것이 가능할까요?기본 관리 페이지에는 커밋을 분할하는 방법에 대한 가이드가 있습니다.요약은 다음과 같습니다. ( ▁including(:▁(▁perform니▁an▁the합수행▁commitive)를 포함한 대화형 ..

bestsource 2023.06.03

어떤 분기에서 문자열을 도입한 Git 커밋을 어떻게 찾을 수 있습니까?

어떤 분기에서 문자열을 도입한 Git 커밋을 어떻게 찾을 수 있습니까? 어떤 분기에서든 커밋에 도입된 특정 문자열을 찾을 수 있기를 원하는데, 어떻게 해야 합니까?를 위해 한) , (Win32를 위해 수정한) ,git whatchanged청크를 fix)를것 같습니다(py3k 청크는 msys/win line feed fix일 뿐) 것 같습니다. git whatchanged -- | \ grep "^commit " | \ python -c "exec(\"import sys,msvcrt,os\nmsvcrt.setmode(sys.stdout.fileno(), os.O_BINARY)\nfor l in sys.stdin: print(l.split()[1])\")" | \ xargs -i% git show origi..

bestsource 2023.05.24

git pull과 git fetch + git rebase의 차이점은 무엇입니까?

git pull과 git fetch + git rebase의 차이점은 무엇입니까? 또 다른 질문은 다음과 같습니다.git pull와 같습니다.git fetch+git merge. 하지만 무엇이 다른가요?git pull그리고.git fetch+git rebase?당신의 질문에서 당신이 실제로 단지 사이의 차이에 대해 묻고 있다는 것은 꽤 분명해야 합니다.git merge그리고.git rebase. 따라서 일반적인 경우에 해당한다고 가정해 보겠습니다. 마스터 브랜치에서 작업을 수행한 후 오리진에서 작업을 수행한 경우도 있습니다.가져오기 후에는 다음과 같이 표시됩니다. - o - o - o - H - A - B - C (master) \ P - Q - R (origin/master) 이 시점에서 병합하면(gi..

bestsource 2023.05.14

스택을 역방향으로 적용하는 방법은 무엇입니까?

스택을 역방향으로 적용하는 방법은 무엇입니까? 나는 작은 패치를 내 상품 보관함에 저장해 두었습니다.다음을 사용하여 작업 복사본에 적용했습니다.git stash apply이제 패치를 역방향으로 적용하여 변경 사항을 되돌리고 싶습니다.git revert(재고에 반대하는 것 외에는 하지 않을 것입니다. 이거 어떻게 하는지 아는 사람? 명확화:제 작업 복사본에 다른 변경 사항이 있습니다.제 사례는 설명하기 어렵지만, 스택에 있는 디버깅이나 실험 코드를 상상할 수 있습니다.이제 제 작업 복사본에 다른 변경 사항이 섞여 있습니다. 그리고 저는 재고의 변경 사항이 있는지 없는지 그 효과를 보고 싶습니다. 하는 것으로, a 현재재이지것는보처않지만는이지럼원하것고가을,▁it현▁supports않지만▁this.git sta..

bestsource 2023.05.14

Git가 지정된 파일을 무시하지 않는 이유는 무엇입니까?

Git가 지정된 파일을 무시하지 않는 이유는 무엇입니까? 는 다음행추니다습에 했습니다..gitignore: sites/default/settings.php 하지만 제가 타이핑할 때git status파일이 준비되지 않은 파일로 표시됩니다. 문제가 뭐죠?다른 모든 패턴은 잘 작동합니다.다음 항목을 확인합니다..gitignore디렉터리의 , 에서 작업디리루있트으며, 해디리서실다니행됩을 실행합니다.git status상태 출력에서 파일로 경로를 복사하여 파일에 붙여넣습니다..gitignore. 만약 그것이 작동하지 않는다면, 당신의 파일은 이미 Git에 의해 추적되고 있을 가능성이 높습니다.를 확인할 수 의 출력입니다.git status파일이 "Untracked files" 섹션에 나열되지 않은 경우 Git에 의..

bestsource 2023.05.04

ssh를 통해 git 클론 생성

ssh를 통해 git 클론 생성 Git 저장소를 생성한 프로젝트가 있습니다. $ cd myproject $ git init $ git add . $ git commit 다른 시스템에 베어 클론을 생성하려고 했습니다. $ cd .. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git 복제를 실행했지만 응답을 인쇄하지 않았습니다.서버 컴퓨터에 로그온하여 파일이 어떻게 저장되는지 확인했습니다./GitRepos 경로가 비어 있어서 복제를 다시 수행하기로 결정했습니다. $ git clone --bare myproject ssh://user@server:/GitRepos/myproject.git 이번에는 다음과 같은 대답을 했습니다. fat..

bestsource 2023.05.04

"git pull --all"이 모든 로컬 분기를 업데이트할 수 있습니까?

"git pull --all"이 모든 로컬 분기를 업데이트할 수 있습니까? 마스터, 스테이징, 프로덕션 등 3개 이상의 원격 지사가 있는 경우가 많습니다.저는 그 원격 지점들을 추적하는 3개의 지역 지점을 가지고 있습니다. 모든 로컬 지점을 업데이트하는 것은 지루합니다. git fetch --all git rebase origin/master git checkout staging git rebase origin/staging git checkout production git rebase origin/production 저는 그냥 "git pull - all"을 할 수 있기를 원하지만, 저는 그것을 작동시킬 수 없었습니다."모두 가져오기"를 수행한 다음 현재 작동 중인 분기를 업데이트(빠른 전달 또는 병합..

bestsource 2023.04.29

태그는 Git 브랜치와 어떻게 다릅니까?여기 어떤 걸 쓰면 좋을까요?

태그는 Git 브랜치와 어떻게 다릅니까?여기 어떤 걸 쓰면 좋을까요? git에서 태그와 브랜치를 사용하는 방법을 잘 모르겠습니다. 현재 버전의 코드를 cvs에서 git으로 옮긴 지 얼마 안 되어 특정 기능을 위한 코드의 서브셋을 작성하려고 합니다.다른 개발자도 몇 명 있지만, 그룹의 모든 개발자가 이 기능에 관심을 가지는 것은 아닙니다.브랜치를 작성해야 합니까, 아니면 태그를 작성해야 합니까?어떤 상황에서 둘 중 하나를 사용해야 합니까?이론적 관점에서 보면: 태그는 특정 리비전의 심볼 이름입니다.항상 같은 오브젝트(보통 같은 리비전)를 가리키며 변경되지 않습니다. 브랜치는 개발 라인을 나타내는 상징적 이름입니다.분기 상단에 새 커밋이 생성됩니다.분기 포인터는 새로운 커밋과 새로운 커밋을 가리키며 자연스럽..

bestsource 2023.04.19

Git - 코드를 두 개의 리모컨으로 푸시

Git - 코드를 두 개의 리모컨으로 푸시 이 질문에는 이미 답변이 있습니다. 복수의 리모트 로케이션에서 풀/푸시 하려면 어떻게 해야 합니까? (17개의 답변) 닫힘8년 전. 리모트 git 저장소가 2개 있습니다. origin그리고.github 나뭇가지를 밀다devel두 저장소 모두에 적용. git push -u origin devel git push -u github devel 하지만 그때, 내가 했을 때. git push로만 밀려날 것이다.github. 두 개의 리모컨을 설정하여 하나의 명령어로 두 개의 저장소로 변경 내용을 푸시할 수 있는 방법이 있습니까?최근 Git 버전에서는 여러 개를 추가할 수 있습니다.pushurl특정 리모트용입니다.다음을 사용하여 두 개를 추가합니다.pushurl고객님의or..

bestsource 2023.04.19
반응형