Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

Git은 쉬운 분기 및 병합, 다중 스테이징 영역, 분산 워크플로 패러다임을 지원하는 가장 진보된 버전 제어 시스템 중 하나입니다. Git을 최대한 활용하기 위해 "Git Alias"라는 속성 중 하나를 사용할 수 있습니다. 사람의 닉네임처럼 이 별칭 기능은 Git 터미널 창에서 더 빠른 사용자 경험을 위해 반복적인 단계를 병합하여 시간을 절약합니다. 여기에서는 Git 별칭이 무엇인지, 추가하는 방법과 가장 유용한 몇 가지 예를 보여줍니다.

Git 별칭:무엇입니까?

Git Alias는 더 큰 명령의 텍스트를 자동으로 유추하여 반복적인 참조를 바로 가기 프로세스로 가져오는 생성된 명령으로 정의할 수 있습니다. 프로그래머는 Git 별칭을 사용하여 존재해야 하거나 효율적인 커밋에 대해 논리적으로 의미가 있는 명령을 설계할 수 있습니다.

다음은 저장소의 분기를 교환하는 데 사용되는 "체크아웃"에 대해 생성되는 전역 별칭의 예 중 하나입니다. 여기에 표시된 긴 명령 대신 이제 간단히 git co를 사용할 수 있습니다. .

git config --global alias.co checkout
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

분기에 대한 Git 별칭은 Git 리포지토리에 새 분기를 만드는 데 사용됩니다. 긴 명령 대신 git br 별칭을 사용할 수 있습니다. .

git config --global alias.br branch

마지막으로 다음은 바로 가기 키를 사용하여 Git 커밋에 대해 정의된 별칭입니다. git ci .

git config --global alias.ci commit

Git Alias를 시작하려면 먼저 Git을 올바르게 설치해야 합니다. 완료한 후 여기에 표시된 대로 진행하세요.

Git 별칭을 추가하는 방법

터미널 창에 Git 별칭을 추가하면 Git Bash가 매우 간단하고 쉽습니다. 하지만 그렇게 하기 전에 올바른 Git 저장소에 명령을 배치해야 합니다. 그렇지 않으면 "치명적인:not a git 저장소" 오류가 발생합니다.

명령을 배치하고 올바른 디렉토리에서 작업하고 있는지 확인하려면 여기에 표시된 대로 저장소를 초기화해야 합니다. 이 단계는 처음에 한 번만 수행하면 됩니다. 다음 예에서는 Repo가 다시 초기화되었습니다.

git init
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

clear 입력 화면을 깨끗하게 닦으려면 이제 다른 기능 중에서 Git 별칭으로 실험을 시작할 수 있습니다.

Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

"Status" 명령에 대한 Git 별칭을 추가해 보겠습니다. 이는 워크플로에서 변경된 파일을 추적하는 데 유용합니다. 여기에 표시된 대로 별칭을 "st"로 정의할 수 있습니다.

git config --global alias.st "status"
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

완료되면 여기에 표시된 대로 git st를 입력하기만 하면 됩니다. 바로 가기로. 이 모든 파일 시스템이 추적되지 않기 때문에 여기에 커밋할 내용이 추가되지 않았지만 상태 별칭은 제대로 작동합니다.

Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

추가 Git 별칭 예제

1. 힘내 커밋

Git에서 모든 작업을 수행하려면 마스터 리포지토리에 커밋해야 합니다. 이로 인해 Git은 가장 필수적인 별칭 명령 중 하나를 커밋합니다.

git config --global alias.ci commit
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

2. Git 되돌리기 커밋

Git Bash 터미널만 사용하여 커밋을 실행 취소해야 하는 경우가 있습니다. 이 되돌리기에 대한 Git 별칭은 다음과 같이 정의할 수 있습니다.

git config --global alias.rc revert<commit#>
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

3. Git 커밋 제거

커밋을 영구적으로 삭제하여 브랜치에서 완전히 제거하려면 특정 버전에 대해 reset 명령 별칭을 사용해야 합니다.

git config --global alias.rs reset
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

4. Git 변경 커밋 메시지

가장 최근 커밋의 메시지를 변경하고 싶으십니까? Git Change Commit Message가 이 역할을 합니다. 다음은 별칭이 될 수 있습니다. 물론 가장 최근 메시지에 영향을 미칩니다.

git config --global alias.am amend
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

5. Git 변경 분기

한 Git 브랜치에서 다른 브랜치로 스윙하고 싶습니까? 여기서 체크아웃 별칭이 중요합니다.

git config --global alias.co checkout 
git co <existing branch>
git co -b <new branch>
Git 별칭을 사용하여 Git을 보다 효율적으로 만드는 방법

비슷한 방식으로 다음 명령 중 일부에 대해 적절한 Git 별칭을 만들 수 있습니다.

  • Git 사용자 이름 확인 :git config --global user.name "James Joyce"와 같은 것 사용자 이름이 자주 언급되지 않도록 별칭을 지정할 수 있습니다.
  • Git 쇼 브랜치 :모든 지점을 함께 보고 싶으신가요? git config --global branch;의 별칭을 찾아야 합니다. 원격 분기의 경우 - r 추가 명령에.

위의 튜토리얼은 Git Bash 터미널 창에서 가장 자주 사용되는 명령에 대한 Git 별칭을 만드는 체계적인 단계별 방법을 설명합니다. GitHub 프로젝트 관리를 시작하는 방법은 다음과 같습니다. Jekyll 및 GitHub Pages를 사용하여 블로그를 무료로 호스팅할 수도 있습니다.