alias 설정하기
alias는 git의 명령어들을 단축어로 설정해서 사용하는 기능인데,
예를 들면 아래와 같이
git checkout master를 git ch master 의 형태로 짧은 단축어로 줄여서 사용하는 기능이다.
1 commands로 설정
하나씩 추가 하기
> git config --global alias.ch checkout
2 .gitconfig파일에 설정
한번에 여러개 추가하기
> vi ~/.gitconfig
.gitconfig 파일
[alias]
> 이 위치에 원하는 단축어들을 넣어서 사용
fzf로 더 편한 add , checkout 하기
fzf는 터미널을 더 편하게 사용할 수 있게 도와주는데, 지금은 더 편한 add , checkout하는 방법을 정리했다
1 fzf 설치하기
homebrew로 설치하기
> brew install fzf
Github로 설치하기
> git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
> ~/.fzf/install
2 add , checkout alias 추가
add
> ad = "!git add $(git status -s | fzf -m | awk '{print $2}')"
특정 파일만 골라서 add할 때 편리
checkout
> ch = "!git checkout $(git branch | fzf)"
branch 이동할때, 검색으로 이동할수도 있어서 편리
tig로 log 간편하게 보기
Git log를 볼때 사용하는 tig ! tree 형태로 표현해줘서 보기 편하고
tig stash로 stash 내역도 보여주기도 한다.
1 tig 설치하기
homebrew로 설치하기
> brew install tig
2 tig 사용하기
> tig
* git log와 tig 비교
✔️참고
'FrontEnd' 카테고리의 다른 글
[M1 MAC] homebrew 설치하기 ( zsh: command not found 오류 해결 ) (3) | 2021.04.27 |
---|---|
yarn 설치 오류 : Git must be installed and in your PATH! (0) | 2021.04.26 |
아이폰 input , select 확대 기능 없애기 (1) | 2021.03.31 |
[ CSS ] 비슷해서 헷갈리는 transform, translate, transition (0) | 2021.03.21 |
[ HTML ] 검색이 가능한 select만들기 datalist (0) | 2021.03.01 |