반응형

git 15

원격 Git 저장소에서 마지막 커밋 제거

원격 Git 저장소에서 마지막 커밋 제거 로그에 더 이상 표시되지 않는 원격 Git 저장소에서 마지막 커밋을 제거하려면 어떻게 해야 합니까? 예를 들어,git log다음 커밋 기록을 제공합니다. A->B->C->D[HEAD, ORIGIN] 어떻게 갑니까? A->B->C[HEAD,ORIGIN] 이렇게 하면 이미 원격 저장소에서 가져오기/풀링/복제한 사용자에게 "대체 현실"이 생성됩니다.하지만 사실, 이것은 매우 간단합니다. git reset HEAD^ # remove commit locally git push origin +HEAD # force-push the new HEAD commit 로컬 리포지토리에 보관하고 원격에서만 제거하려면 다음을 사용할 수 있습니다. git push origin +HEAD^..

programing 2023.05.08

분기를 헤드로 빠르게 전달하는 방법

분기를 헤드로 빠르게 전달하는 방법 저는 오랜 기간 지사에서 개발한 후 마스터로 전환했습니다.로그에 다음이 표시됩니다. 당신의 지점은 167개의 커밋으로 '출발지/마스터'보다 뒤쳐져 있으며, 빠르게 전달될 수 있습니다. 노력했습니다. git checkout HEAD 효과가 없습니다.마스터에 대한 중간 커밋을 확인했기 때문입니다. 어떻게 하면 마스터가 주도권을 잡을 수 있을까요?해라git merge origin/master만약 당신이 그것이 단지 빨리 감기만 한다는 것을 확실히 하고 싶다면, 당신은 말할 수 있습니다.git merge --ff-only origin/master.실행 중: git checkout master git pull origin 를 가져와서 병합합니다.origin/master지점(그냥..

programing 2023.05.08

지점 이름 내에서 사용할 수 없는 문자는 무엇입니까?

지점 이름 내에서 사용할 수 없는 문자는 무엇입니까? 지점 이름 내에서 사용할 수 없는 문자는 무엇입니까?refname에 대한 이름 지정 규칙: Git는 참조 이름을 지정하는 방법에 다음 규칙을 적용합니다. 슬래시를 포함할 수 있습니다./계층적(디렉토리) 그룹화의 경우 슬래시로 구분된 구성요소는 점으로 시작할 수 없습니다..또는 시퀀스로 끝납니다..lock. 하나 이상을 포함해야 합니다./이는 다음과 같은 범주의 존재를 강제합니다.heads/,tags/등이 있지만 실제 이름은 제한되지 않습니다.만약에--allow-onelevel옵션을 사용하면 이 규칙은 무시됩니다. 두 개의 연속된 점을 가질 수 없습니다...아무 곳이나. ASCII 제어 문자(즉, 값이 다음보다 낮은 바이트)를 사용할 수 없습니다.\04..

programing 2023.05.03

깃허브 같은 깃서버?

깃허브 같은 깃서버? 닫혔습니다. 이 질문은 충족되지 않습니다.스택 오버플로 지침입니다.현재 답변을 수락하고 있지 않습니다. 8년 전에 문을 닫았습니다. 이 질문은 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 프로그래머가 주로 사용하는 소프트웨어 도구에 대한 것이 아닌 것 같습니다.질문이 다른 Stack Exchange 사이트에서 주제가 될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치를 설명하는 의견을 남길 수 있습니다. 도구, 라이브러리 또는 즐겨찾는 오프사이트 리소스를 추천하거나 찾는 질문은 의견이 많은 답변과 스팸을 유인하는 경향이 있기 때문에 스택 오버플로의 주제에서 벗어나 있습니다.대신 문제를 설명하고 문제를 해결하기 위해 지금까지 수행된 작업을 설명합니다. 이 질문을 개선합니다...

programing 2023.05.03

서브폴더/서브디렉토리를 무시하려면 어떻게 해야 합니까?

서브폴더/서브디렉토리를 무시하려면 어떻게 해야 합니까? 에는 많은 프로젝트가 있습니다.네트워크 솔루션모든 "bin/debug" 폴더와 "bin/Release" 폴더(및 그 내용)를 제외하지만 "bin" 폴더 자체와 포함된 모든 dll을 포함합니다. .gitignorebin/을 지정하면 "디버깅" 및 "릴리스" 폴더뿐만 아니라 "bin" 폴더에 포함된 모든 dll도 무시됩니다. bin/Debug ★★★★★★★★★★★★★★★★★」bin/Release .gitignore을 ignore로 한 파일은 .Solution/Project/bin/Debug각에 대해 이이할 필요가 없습니다 새로운 가 있습니다. - 이 패턴은 새로운 프로젝트에 추가될 필요가 없습니다. 좋은 의견이라도 있나?와일드카드 써봤어? Solutio..

programing 2023.04.13
반응형