1. 로컬에 원격 저장소 추가후 push
추가할 파일을 add 명령어를 통해 추가한다.
(작업 디렉토리(working directory) 상의 변경 내용을 스테이징 영역(staging area)에 추가하기 위해서 사용하는 Git 명령어)
git add .
git add -p
커밋 메세지를 입력한다.
git commit -m "(message)"
GitHub 레포지토리를 생성한 후에 아래 명령어를 사용한다.
- 로컬의 Git 저장소에 원격 저장소로의 연결 추가
- 원격 저장소 이름에 흔히 origin을 사용한다.
git remote add origin (원격 저장소 주소)
<브랜치명을 main으로 설정>한다. - GitHub 권장
git branch -M main
이후 <로컬 저장소의 커밋 내역들을 push를 사용해 원격으로 업로드>한다.
git push -u origin main
-u와 --set-upstream 은 현재 브랜치와 명시된 원격 브랜치 기본 연결을 위함임
<결과>

push한 뒤 파일들 내용 및 커밋 내역들이 업로드 됨.
<원격 목록을 보기 위한 명령어>
git remote
<원격 목록을 더 자세히 보기 위한 명령어>
git remote -v
<원격 연결 지우기>
로컬 프로젝트와의 연결만 없애는 것임. GitHub 내의 레포지토리가 지워지거나 하지 않음.
git remote remove (origin 등 원격 이름)
2. GitHub에서 프로젝트를 다운받기
- Download ZIP: 파일들만 다운 받는다. Git 관리내역은 포함X (협업시 이것을 통해 다운받으면 Git 관리내역을 알 수 없음. 권장X)
- Git clone: Git 관리내역을 포함하여 다운로드
터미널이나 Git Bash에서 대상 폴더로 이동한 후 아래 명령어를 입력함.
git clone (원격 저장소 주소)
'출입금지!! 개인공부방 > Git' 카테고리의 다른 글
| [Git] git 파일의 삭제 및 이동 명령어 (0) | 2023.09.12 |
|---|---|
| [Git] git의 원리(3가지 공간) (0) | 2023.09.12 |
| GitHub는 무엇일까? (0) | 2023.08.03 |
| (git) 브랜치 충돌 해결하는 방법 (0) | 2023.08.03 |
| (git) branch를 합치는 방법(merge, rebase) (0) | 2023.08.02 |