GIT 명령어

KKH_94·2023년 6월 28일
0

Git(깃)

목록 보기
2/3
  • git init : 새로운 Git 저장소를 초기화합니다.

  • git clone [repository_url] : 원격 저장소를 복제하여 로컬에 저장소를 생성합니다.

  • git add [file] : 변경된 파일을 스테이지에 추가합니다.

  • git commit -m "[message]" : 스테이지에 추가된 파일을 커밋하여 변경 이력을 저장합니다.

  • git status : 작업 디렉토리와 스테이지의 상태를 확인합니다.

  • git diff : 변경된 내용을 확인합니다.

  • git log : 커밋 로그를 확인합니다.

  • git branch : 브랜치 목록을 확인합니다.

  • git checkout [branch_name] : 특정 브랜치로 전환합니다.

  • git merge [branch_name] : 다른 브랜치의 변경 사항을 현재 브랜치로 병합합니다.

  • git remote : 원격 저장소 목록을 확인합니다.

  • git fetch : 원격 저장소에서 최신 변경 사항을 가져옵니다.

  • git pull : 원격 저장소에서 최신 변경 사항을 가져와 로컬 저장소를 업데이트합니다.

  • git push : 로컬 저장소의 변경 사항을 원격 저장소에 업로드합니다.

  • git stash : 현재 변경 사항을 일시적으로 저장하고 작업 디렉토리를 깨끗한 상태로 만듭니다.

  • git tag : 태그를 생성하거나 확인합니다.

  • git remote add [name][url] : 새로운 원격 저장소를 추가합니다.

  • git remote remove [name] : 원격 저장소를 제거합니다.

  • git reset [file] : 스테이지에서 파일을 제거합니다.

  • git revert [commit] : 커밋을 되돌리는 새로운 커밋을 생성합니다.

  • git cherry-pick [commit] : 다른 브랜치의 커밋을 현재 브랜치로 가져옵니다.

  • git rebase [branch] : 현재 브랜치를 다른 브랜치의 최신 커밋 위로 이동시킵니다.

  • git show [commit] : 특정 커밋의 변경 내용을 확인합니다.

  • git blame [file] : 파일의 각 라인이 마지막으로 수정된 커밋을 확인합니다.

  • git config : Git 설정을 관리합니다.

  • git rm [file] : 파일을 삭제하고 이를 스테이지에 반영합니다.

  • git mv [old_path][new_path] : 파일 또는 디렉토리의 이름을 변경하고 이를 스테이지에 반영합니다.

  • git grep [pattern] : 파일들에서 지정한 패턴을 검색합니다.

  • git log --graph : 커밋 그래프를 시각적으로 확인합니다.

  • git log --author="[author] : 지정한 작성자의 커밋 로그를 확인합니다.

  • git log --since=[date] : 지정한 날짜 이후의 커밋 로그를 확인합니다.

  • git blame [file] -L [start],[end] : 특정 라인 범위에서 파일의 변경 이력을 확인합니다.

  • git stash list : 일시적으로 저장된 변경 사항 목록을 확인합니다.

  • git stash apply : 가장 최근의 stash를 적용합니다.

  • git stash drop : 가장 최근의 stash를 제거합니다.

  • git stash pop : 가장 최근의 stash를 적용하고 제거합니다.

  • git show-branch : 브랜치들 간의 커밋 차이를 확인합니다.

  • git remote show [name] : 원격 저장소의 정보를 확인합니다.

  • git remote rename [old_name][new_name] : 원격 저장소의 이름을 변경합니다.

  • git remote set-url [name][new_url] : 원격 저장소의 URL을 변경합니다.

  • git clean -n : 추적되지 않는 파일을 확인합니다.

  • git clean -f : 추적되지 않는 파일을 삭제합니다.

  • git bisect start : 이진 검색을 사용하여 버그를 찾습니다.

  • git bisect bad : 현재 커밋을 "나쁜" 상태로 표시합니다.

  • git bisect good [commit] : 특정 커밋을 "좋은" 상태로 표시합니다.

  • git bisect run [script] : 스크립트를 실행하여 버그를 확인합니다.

  • git reflog : HEAD의 변경 이력을 확인합니다.

  • git blame [file] --reverse : 파일의 변경 이력을 역순으로 확인합니다.

  • git stash branch [branch_name] : 새로운 브랜치를 생성하고 stash를 적용합니다.

  • git archive : 저장소의 커밋을 압축 파일로 생성합니다.

이 명령어들은 Git의 다양한 기능을 활용할 수 있도록 도와줍니다. 자세한 사용법은 git --help를 사용하여 Git 도움말을 확인하거나, 개별 명령어의 자세한 사용법을 알아보려면 git [command] --help를 사용하면 됩니다.

profile
_serendipity

0개의 댓글

관련 채용 정보