[Git] 깃허브 짤팁 모음

Gomao·2023년 11월 6일
1

Web programming

목록 보기
13/16

1. 원격 저장소의 브랜치 가져오기

git remote update // 사용 전에 원격저장소를 업데이트 해줘야 한다.
git checkout -t origin/feature-sa7

git checkout -t ${원격저장소 이름}/${원격저장소 브랜치 이름}

2. Git Customising

git pusha 명령어를 git push origin gomao로 사용하도록 커스터마이징
git config --local alias.pusha 'push origin gomao'

git pulla 명령어를 git pull origin dev로 사용하도록 커스터마이징 할 수 있다.
git config --local alias.pulla 'pull origin dev'

저장되어 있는 설정 확인 및 수정
git config --edit 명령어로 로컬 정보 확인
git config --global --edit 명령어로 글로벌 정보 확인
=> 접근하여 vim 편집기를 통해 각 항목을 직접 수정할 수 있다.

3. Bash Customising

이건 깃허브 팁은 아니긴 하지만 깃허브에서 유용하게 쓸 수 있으므로 여기서 소개한다.
아예 bash script를 커스터마이징 하는 방법이다.

~/.bashrc파일에 다음과 같이 선언하면 된다.
alias <사용할 명령어> = "...사용할 명령어 조합 (&&로 구분)..."

이게 무슨 말인고 할테니 다음 예시를 참고하길 바란다.

  1. nano ~/.bashrc 를 입력해 입력기를 연다.
  2. alias gomao = "git pull origin main && git add . && git commit -m "커밋 테스트" && git push origin main"
  3. ctrl+X => Y => Enter 를 순서대로 쳐서 저장하고 빠져나온다.
  4. source ~/.bashrc 를 입력해 파일을 리로드한다.

이와 같은 작업을 거친 후에 bash shell에 gomao를 타이핑 하게 되면?
다음 명령어가 순서대로 실행된다.
git pull origin main
git add .
git commit -m "커밋 테스트"
git push origin main

4. Git SSH Setting

ssh키 생성하기
ssh-keygen -t rsa -C "<메일주소>"

ssh키 확인하기
cat ~/.ssh/id_rsa.pub

ssh키 삭제하기
rm ~/.ssh/id_rsa
rm ~/.ssh/id_rsa.pub

profile
코딩꿈나무 고마오

0개의 댓글