💻
Github 사용법
January 23, 2023
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 remove 저장소이름
저장소 파일 상태 확인 (추적)
git status
Private/Organization 저장소 clone 시
git clone https://[github username]@github.com/[organization name]/[repository name].git
자주 사용되는 명령어들
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 에 등록된 사용자 정보를 확인할 수 있다.