목록네트워크 (402)
스택큐힙리스트
Git 명령어의 man 페이지를 읽을 때, 종종 선택적으로 -- (대시 대시)를 볼 수 있습니다. 제 경험상 --은 필요하지 않으며 차이를 만들지 않습니다. 언제 필요한가요? 많은 명령어에서 나오는 이것이 일반적으로 무슨 의미를 가지나요?답변 1 git checkout. 커밋을 체크아웃하려면 (매뉴얼에서 '트리-느낌'이라고 불리기도 함, 실제로 객체 유형의 범위를 지정할 수 있기 때문) 다음을 사용합니다. git checkout 트리-느낌 매개변수를 파일 이름과 구분하기 위해 --를 사용하여 체크아웃을 세분화할 수 있습니다. git commit. 인덱스에 있는 내용(즉, git add를 통해 스테이징한 내용)을 커밋하려면 간단히 git commit 명령어를 사용하면 됩니다. git commit [-m 메..
내 컴퓨터의 마스터 브랜치에 태그를 추가했습니다: git tag mytag master 이것을 원격 저장소에 푸시하는 방법은 무엇인가요? git push를 실행하면 다음 메시지가 표시됩니다: 모두 최신 상태입니다 태그 하나를 푸시하려면: git push origin 다음 명령은 모든 태그를 푸시합니다 (권장되지 않음): # 권장되지 않음 git push --tags 답변 2깃(Git)을 사용하여 원격저장소에 태그(tag)를 푸시(push)하는 방법에 대해 알아보겠습니다. 깃은 버전 관리 시스템이며, 소스 코드를 효율적으로 관리하고 협업할 수 있도록 도와줍니다. 태그는 특정 단계의 코드를 식별하기 위해 사용되며, 특히 안정적인 릴리즈 버전을 지정하는 데 유용합니다. 태그를 원격저장소에 푸시하는 방법은 다음..
이미 푸시된 Git 태그를 어떻게 삭제할 수 있을까요?답변 1원격 태그 이름에 '빈' 참조를 푸시 할 수 있습니다: git push origin :태그이름 또는, 더 표현적으로 --delete 옵션을 사용하세요 (git 버전이 1.8.0보다 오래된 경우 -d를 사용하세요): git push --delete origin 태그이름 참고로 git에는 태그 네임스페이스와 브랜치 네임스페이스가 있으므로 브랜치와 태그에 동일한 이름을 사용할 수 있습니다. 태그 대신 브랜치를 실수로 삭제하지 않도록 하려면 브랜치를 삭제하지 않는 완전한 참조를 지정할 수 있습니다: git push origin :refs/tags/태그이름 로컬 태그도 삭제해야하는 경우 다음을 사용하세요: git tag --delete 태그이름 배경 브..
내 브랜치에서 여러 개의 변경된 파일 중 하나만 어떻게 숨길까요?답변 1git stash push -p -m 내 커밋 메시지 -p는 스태시할 hunk를 선택할 수 있도록 합니다. 전체 파일도 선택할 수 있습니다. 각 hunk에 대해 몇 가지 작업을 선택해야합니다: y - 이 hunk를 스태시합니다 n - 이 hunk를 스태시하지 않습니다 q - 종료; 이 hunk 또는 나머지 hunk를 스태시하지 않습니다 a - 이 hunk와 이후 파일에 있는 모든 hunk를 스태시합니다 d - 이 hunk와 이후 파일에 있는 hunk를 스태시하지 않습니다 g - 이동할 hunk를 선택합니다 / - 주어진 정규식과 일치하는 hunk를 검색합니다 j - 이 hunk를 미결정 상태로 유지하고, 다음 미결정 상태인 hunk를..