InfoGrab Docs

자주 사용하는 Git 명령어

자주 사용하는 Git 명령어에 대해 설명합니다.

Git 명령어는 개발 워크플로 전반에 걸쳐 시간을 절약해 줍니다. 이 참조 페이지에는 코드 변경, 브랜치 관리, 기록 검토와 같은 일반적인 작업에 자주 사용하는 명령어가 포함되어 있습니다. 각 명령어 섹션에서는 정확한 구문, 실용적인 예시, 추가 문서 링크를 제공합니다. git add # git add 를 사용하여 스테이징 영역에 파일을 추가합니다. git add <file_path> git add . 로 현재 작업 디렉터리에서 변경 사항을 재귀적으로 스테이징하거나, git add --all 로 Git 저장소의 모든 변경 사항을 스테이징할 수 있습니다. 자세한 내용은 브랜치에 파일 추가 를 참조하세요. git blame # git blame 을 사용하여 파일의 어느 부분을 어떤 사용자가 변경했는지 보고합니다. git blame <file_name> git blame -L <line_start>, <line_end> 를 사용하여 특정 범위의 라인을 확인할 수 있습니다. 자세한 내용은 Git 파일 blame 을 참조하세요. 예시 # example.txt 의 5번째 라인을 가장 최근에 수정한 사용자를 확인하려면: $ git blame -L 5, 5 example.txt 123abc (Zhang Wei 2021-07-04 12:23:04 +0000 5) git bisect # git bisect 를 사용하여 이진 검색으로 버그를 도입한 commit을 찾습니다. "나쁜" commit(버그 포함)과 "좋은" commit(버그 없음)을 식별하는 것으로 시작합니다. git bisect start git bisect bad # Current version is bad git bisect good v2.6.13-rc2 # v2.6.13-rc2 is known to be good git bisect 는 그런 다음 두 지점 사이의 commit을 선택하고, git bisect good 또는 git bisect bad 로 해당 commit이 "좋은"지 "나쁜"지 식별하도록 요청합니다. commit을 찾을 때까지 이 과정을 반복합니다. git checkout # git checkout 을 사용하여 특정 브랜치로 전환합니다. git checkout <branch_name> 새 브랜치를 만들고 전환하려면 git checkout -b <branch_name> 을 사용합니다. 자세한 내용은 변경 사항을 위한 Git 브랜치 만들기 를 참조하세요. git clone # git clone 을 사용하여 기존 Git 저장소를 복사합니다. git clone <repository> 자세한 내용은 로컬 컴퓨터에 Git 저장소 클론하기 를 참조하세요. git commit # git commit 을 사용하여 스테이징된 변경 사항을 저장소에 커밋합니다. git commit -m "<commit_message>" commit 메시지에 빈 줄이 포함된 경우 첫 번째 줄이 commit 제목이 되고 나머지는 commit 본문이