개발지식/git
0901 포트폴리오 / 협업 환경 구성 (3) - 깃허브 레포지토리 생성, 브랜치 실습
thinktank911
2025. 9. 1. 12:27
깃허브 레포지토리 create
- Repository name 지정
- public / private
- public : 타인공개 및 협업
- private : 비공개, 혼자 사용
- 리드미유무
- 나중에 추가하는 걸 추천

- Copilot
- 깃허브가 제공하는 AI툴
깃허브에 내 로컬 프로젝트 업로드
- 깃허브 연동
- 깃 연결시키기 명령어 : git remote add + 원격저장소(깃헙 레포지토리) 별칭(origin) + 원격저장소 URL
- 깃허브 연동 확인 : git remote -v
- fetch : 서버에 있는 코드를 가지고 올 때
- push : 원격저장소에 로컬코드를 올릴 때
- 깃허브에 로컬 프로젝트 업로드
- **git push origin(별칭) main/master(레포지토리명)
- 업로드 확인
- git log에서 HEAD -> main, origin/main 둘다 가리키면 업로드 완료
토큰 생성
깃에 처음 접속할 경우 유저네임 / 패스워드를 요구한다.
바뀐 버전부터 패스워드에 토큰 생성해서 넣어야 한다.
- 패스워드에 토큰 생성해서 넣기
- settings > developer settings > personal access tokens > tokens (classic) > generate new tokens(classic)
- note , expiration 설정
- select scopes : repo, workflow, delete repo, project, write packages, delete packages 선택

CLI clone
깃허브 연동 - 기존 깃허브 레포지토리 로컬로 다운
1) 연결
2) 소스코드 받아오기
- git clone + 원격저장소 URL
수정된 코드 올리고, 수정된 코드 받아오기
- 수정된 코드 올리기
- git add
- git commit -m "커밋메세지"
- git push origin main
- 수정된 코드 받아오기
- git pull origin main
깃 연결 잘못되었을 때
- 깃 연결 확인
- git remote -v
- 깃 연결 끊기
- git remote remove origin
- 깃 재연결
- git init
- git clone


※ 깃허브에서 버전 이력 보기
- commits 클릭

GUI clone
1-1) New Window > Clone Git Repository
1-2) source control > Clone Repository > Clone from GItHub > URL 넣기

2) clone할 폴더 선택
- GUI로 commit 메세지, push 하기
- commit
- Message 바로쓰기 가능
- Sync Change
- push 기능
- publish branch
- pull 기능
- commit
브랜치란
- 나뭇가지. 프로젝트를 현재 버전에서 여러 갈래로 복사해서 기능을 병렬적으로 구현
- 나중에 메인 줄기에 합침
브랜치 실습
- git status
- untracked된 파일 있는지 확인
- git branch
- 해당 프로젝트의 branch 목록 확인
- *은 해당 branch에 위치해있다는 표시
- git branch dev
- 브랜치 생성 : dev라는 브랜치 생성 명령어
- git checkout dev
- 브랜치 이동 : 지금 있는 브랜치에서 checkout하고 dev 브랜치로 이동
- git checkout -(하이픈)
- 이전에 있던 브랜치로 이동


