Git 명령어

김도영·2022년 5월 2일
0
post-thumbnail

Git 환경설정

Git을 설치하면 처음으로 사용자 이름과 이메일주소를 설정해야 한다.

config --global user.name "나의 사용자 이름"
config --global user.email "나의 이메일 주소"

나중에 github의 이름이나 이메일 주소변경을 원한다면 다시 입력해야 한다.
--global 옵션은 사용자 홈에 저장되므로, 최초 한번만 입력하면 된다.

SSH 등록

최근 Github 정책이 변경되어, HTTPS로 git을 이용하는 사람은 토큰을 발행하여 접속해야 하는 번거로움이 있다. 또 다른 방법 중 하나가 SSH를 이용하여 github와 소통하는 것이다. SSH는 두개의 서로 다른 대칭 키로 존재한다. 다음 명령어로 ssh 키를 생성한다.

ssh-keygen

그 후 엔터를 3번 누르면 SSH키 페어 생성에 성공한다. 다음으로

cat ~/.ssh/id_rsa.pub

를 입력하면 공개키가 터미널에 출력되는데 복사하면 된다.
이제 github에 이동하여 로그인 후

왼쪽 탭에 SSH and GPG keys 를 선택한다.

초록색 버튼 New SSH key 를 클릭한다.

키 탭에 아까 복사한 공개키를 붙여넣기 후 'Add SSH key'를 클릭하면 끝이다.

자주 사용하는 git 명령어 요약

  • git init : git 생성하기
  • git status : 기존과 변경된 파일이 어떤것이 있는지 확인
  • git commit -m "" : 내 github 리파지토리에 커밋 기록
  • git clone [주소] : 원격 저장소 복제하기
  • git reset HEAD^ : 최근 상태로 되돌리기
  • git push remote_name branch_name : add하고 commit한 코드를 git server에 보내기
  • git pull : git server에서 받아오기
  • git add [파일명] : 스테이지에 파일 추가
  • git add . : 수정한 전체 파일을 스테이지에 추가
  • git log : commit 내용 확인
  • git branch [브랜치명] : 새로운 브랜치 생성
  • git branch : 브랜치 조회하기
  • git branch -d [브랜치명] : 브랜치 삭제
  • git remote add origin [주소] : 원격 저장소에 연결
  • git remote -v : 연결된 리모트 리파지토리의 목록과 주소확인
  • profile
    Blockchain Developer

    0개의 댓글