에브리데이 지트
당신에게 적합하지 않을 수도 있지만 정확히 당신에게 필요한 것일 수 있습니다!
당신이 말하는 또 다른 git 치트 시트가 아닙니까?? 이미 많은 git 치트 시트가 있습니다. 5분 만에 Google에서 sh**를 검색하고 5개의 스택 오버플로 답변을 검토할 수 있을 때 치트 시트를 참조할 가능성은 거의 없습니다. 무언가가 작동할 때까지 임의의 항목을 복사하여 붙여넣으세요!
또 다른 Git Cheatsheet가 필요한 이유는 무엇입니까?
다르길 간청합니다. 내가 이렇게 말하는 이유는 대부분의 git 치트 시트가 매우 일반적이고 내가 거의 사용하지 않을 명령을 가지고 있기 때문입니다. 내 4년의 개발 경력에서 일부 베테랑에 비해 매우 작지만 여전히 다음 git 명령으로 범위를 좁힐 수 있었습니다.
거의 매일 사용하는 명령입니다. 이것들 중 일부는 내가 망할 때나 망할 때 유용합니다. 이들 중 일부는 내가 타이핑하기에 너무 게으르기 때문입니다.
왜 블로그인가? 공개적으로 사용 가능한 블로그가 필요한 이유는 무엇입니까?
이것은 주로 자기 노트 블로그 게시물입니다. 나를위한 기준점. 내가 어디에 있든, 내가 일하고 있는 조직에 관계없이 이 블로그 게시물이 핵심이 될 것입니다.
당신을 위해 무엇이 들어 있습니까?
특별한 것은 없지만 원하는 모든 것. 솔직히 말해서 북마크하거나 너무 많다고 생각되면 무시하십시오. 그러나 다음은 내가 사용한 명령이며 더 많이 사용할 것이라고 확신합니다!
유용한 GIT 리소스
Find the complete table here
읽어보기 및 마크다운
힘내 별칭
Git 별칭은 바로 가기
git
일 뿐입니다. 예를 들어:cp = cherry-pick
st = status -s
cl = clone
ci = commit
co = checkout
br = branch
diff = diff --word-diff
dc = diff --cached
프로그래머는 가져오기, 당기기, 병합, 리베이스, 푸시와 같은 간단한 명령을 매일 사용하며 1000번 정도 사용합니다. 간단하지만 입력하기에는 장황한 명령이 있습니다. Git Alias는 이러한 git 스크립트에 대한 바로 가기를 만드는 데 도움이 됩니다.
한 번에 하나씩 별칭을 추가할 수 있습니다.
$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status
또는 한 번에 모두 추가할 수 있습니다. git alias를 설정하려면
.gitconfig
파일을 편집하고 거기에 별칭을 추가해야 합니다. 이 파일의 경로는 작업 중인 운영 체제에 따라 다를 수 있습니다.일반적으로,
~/.gitconfig
~/.gitconfig
빨리 열려면 터미널에서
git config --global --edit
를 실행하면 기본 편집기에서 열릴 가능성이 높습니다.당신이 사용할 수 있는 수많은 별칭이 있으며 나에게 적합한 것이 당신에게는 적합하지 않을 수 있습니다. 따라서 여기에 적합한 별칭을 선택할 수 있는 링크가 거의 없습니다.
.gitconfig
파일: 확인here 또는 heregit alias의 가장 강력한 기능은 위치 매개변수입니다. 간단히 말해서 위치 매개변수는 별칭 함수의 값입니다. 예, 기능입니다.
my_alias = "!f() { 〈your complex command〉 }; f"
일반 함수와 마찬가지로 인수를 사용하는 별칭 함수를 작성하고 이를 사용하여 스크립트를 실행할 수 있습니다. 주의해야 할 유일한 것은 별칭을 호출하는 동안 매개 변수를 전달하는 순서입니다.
$4 등)
예를 들어 로컬 및 원격으로 브랜치를 삭제하고 싶지만 긴 git 스크립트를 기억하고 싶지 않은 경우
git branch -d localBranchName && git push origin --delete remoteBranchName
git alias 함수를 만들 수 있습니다.
delAll = "!f() { \
git branch -D $1 && git push origin --delete $1; \
}; f"
이제 로컬 및 원격에서 삭제하려는 브랜치 이름을 전달하기만 하면 됩니다. 다음과 같이 이 아름다움을 발동할 수 있습니다.
git delall mybranchName
여러 Git SSH 계정
특별 언급
읽어주셔서 감사합니다 ❤
이 블로그가 가치를 가져올 수 있다면 저를 팔로우해주세요! 당신의 지원이 저를 계속 움직이게 합니다!
adityatyagi.com에 원래 게시됨
연결하시겠습니까?
저를 팔로우하거나 아래 댓글로 연락주세요!
Reference
이 문제에 관하여(에브리데이 지트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/adityatyagi/everyday-git-1hkc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)