Git 사용법

송은·2023년 6월 13일
0
post-thumbnail

Git 초기 설정

Git 처음 설정 시 다음과 같이 설정해주어야 한다.

git config --global user.name "깃허브이름"
git config --global user.email "깃허브이메일"

프로젝트마다 다른 계정으로 커밋하기

git config --local user.name "깃허브이름"
git config --local user.email "깃허브이메일"

로컬 저장소 생성

git init

로컬 저장소를 생성할 폴더에서 git init을 작성하면 git을 초기화하며, .git 이라는 숨김폴더로 된 로컬 저장소가 생성된다.

로컬 저장소에서 버전 관리를 할 수 있으며, 로컬 저장소에서 내가 만든 버전 정보, 원격 저장소 주소 등이 저장된다.

🚨 단, 한 폴더에 하나의 로컬 저장소만 유지해야 한다.


원격 저장소 생성

GitHub 오른쪽 상단 + 버튼에서 New repository 를 통해 새 저장소를 생성한다.

  • New repository: 새 저장소 생성
  • Import repository: 저장소 불러오기
  • New gist: 코드 조각을 올리고 싶을 때 사용
  • New organization: 공동 작업을 하기 위한 팀(조직) 생성
  • New project: 새 프로젝트 생성

브랜치 이름 변경

git branch -M main

git branch -M [되고싶은 branch name]
git branch -m [현재 branch name] [바꾸고싶은 branch name]

원격 저장소 주소 알려주기

git remote add origin 저장소주소

연결된 원격 저장소 주소 확인

git remote -v

원격 저장소 삭제

git remote rm origin

저장소 파일 상태 확인 (추적)

git status

Private/Organization 저장소 clone 시

git clone https://[github username]@github.com/[organization name]/[repository name].git

자주 사용되는 명령어들

  • git fetch : 저장소의 변동사항을 확인한다
  • git pull origin main : 저장소로부터 변경사항을 받아온다
  • git history : 지금까지 작성했던 git 명령어 내역을 보여준다.
  • git log : git commit 내역을 보여준다.
  • git branch : 현재 내 로컬에 존재하는 브랜치들을 보여준다.
  • git branch -d 브랜치명 : 내 로컬에 존재하는 브랜치 삭제 - 이 때 삭제할 해당 브랜치에 위치해 있으면 안된다.
  • git push origin --delete 브랜치명 : 원격 저장소 브랜치 삭제
  • git checkout -b 브랜치명 : 브랜치를 생성함과 동시에 해당 브랜치로 이동한다.
  • git checkout 브랜치명 : 해당 브랜치로 이동한다.
  • git config --list : user.name / user.email 에 git 에 등록된 사용자 정보를 확인할 수 있다.
profile
개발자

0개의 댓글