[파일이 아무것도 없을 때 / Git에서 파일을 다운받을 때]
# 1. Git 초기화 - 현재 폴더에서 Git 저장소를 초기화합니다.
git init
# 2. 원격 저장소 추가 - 본인의 GitHub 저장소 URL로 원격 저장소를 추가합니다.
git remote add origin https://github.com/username/my-new-repo.git
# 3. 'main' 브랜치로 체크아웃 (브랜치가 기본적으로 'master'일 수 있기 때문에, 'main'으로 변경합니다.)
git checkout -b main
# 4. 변경 사항 추가 - 현재 폴더 내의 모든 파일을 Git 스테이징 영역에 추가합니다.
git add .
# 5. 첫 번째 커밋 - 변경 사항을 커밋합니다.
git commit -m "Initial commit"
# 6. 원격 저장소로 푸시 - 변경 사항을 원격 저장소에 푸시합니다.
git push -u origin main
# 7. 이후 작업 - 이후에도 파일을 변경한 후 아래 명령어들로 상태를 확인하고, 커밋 및 푸시할 수 있습니다.
# 상태 확인
git status
# 변경 사항 커밋
git commit -m "Your commit message"
# 변경 사항 원격 저장소로 푸시
git push
[폴더에 이미 파일이 있고 Git이랑 연결할 때]
# 1. Git 초기화 - 현재 폴더에서 Git 저장소를 초기화합니다.
git init
# 2. 원격 저장소 추가 - 본인의 GitHub 저장소 URL로 원격 저장소를 추가합니다.
git remote add origin https://github.com/username/my-new-repo.git
# 3. 변경 사항 추가 - 현재 폴더 내의 모든 파일을 Git 스테이징 영역에 추가합니다.
git add .
# 4. 첫 번째 커밋 - 변경 사항을 커밋합니다.
git commit -m "Initial commit"
# 5. 원격 저장소로 푸시 - 변경 사항을 원격 저장소에 푸시합니다.
git push -u origin main
# 6. 이후 작업 - 이후에도 파일을 변경한 후 아래 명령어들로 상태를 확인하고, 커밋 및 푸시할 수 있습니다.
# 상태 확인
git status
# 변경 사항 커밋
git commit -m "Your commit message"
# 변경 사항 원격 저장소로 푸시
git push
로컬 브랜치와 원격 브랜치 연결
# [1] 원격 저장소의 모든 브랜치 목록 가져오기 (확인용)
git fetch origin
# [2] 원격에 있는 young 브랜치를 로컬에 동일하게 생성하고 체크아웃 (없다면 자동 생성)
git checkout -b young origin/young
# [3] 로컬 young 브랜치를 원격 young 브랜치와 연결
git branch --set-upstream-to=origin/young young
# [4] 또는 push하면서 자동으로 연결 (한 번만 실행하면 이후 생략 가능)
git push -u origin young
# [5] 이후부터는 그냥 git push, git pull만 하면 자동 동기화됨
git push
git pull
'버전 관리 시스템 (VCS) > Git' 카테고리의 다른 글
[Git] 깃 처음 생성 후 터미널 명령어로 폴더 만들기 (0) | 2025.02.17 |
---|