반응형
이제 버전관리를 위해 깃허브를 써보기로 했다.
챗지피티로 물어보니 잘 설명해주었다.
- https://github.com/ 가입
가입 없이 git을 쓰면 로컬에서만 사용 가능 - https://git-scm.com/ 에서 git 다운로드 후 설치
설치가 완료되면 cmd나 Powershell에서 확인
# 버전 및 설치 확인 git --version - 저장소로 쓸 폴더에서 git 초기화
# git 초기화 git init - 커밋할 사용자 정보 입력
# 사용자 정보 추가 git config --global user.name "깃허브_사용자이름" git config --global user.email "깃허브에_등록한_이메일" # 추가한 사용자 정보 확인 git config --global --list - 파일 커밋
# 파일 변경 상태 확인 # 스테이징 되지 않은 파일은 빨간색, 스테이징 된 파일은 초록색이다 git status # 파일 스테이징 (폴더에 있는 파일 전부 스테이징) git add . # 커밋 git commit -m "커밋 정보" - GitHub 웹에서 New repository 생성
생성 후 Code > HTTPS의 URL 복사 - 원격 저장소 연결
git remote add origin https://github.com/USERNAME/REPO.git - 업로드
업로드 완료되면 GitHub 웹에서도 보임
# 브랜치 이름 main으로 변경 git branch -M main # GitHub에 올리기 git push -u origin main - 앞으로 수정 시에는 아래 명령어만 입력하면 됨
git add . git commit -m "변경 내용" git push - 다른 컴퓨터에서 작업을 위해 파일은 받을려면 clone으로 복사
# GitHub에 있는 파일 복사
git clone https://github.com/USERNAME/REPO.git
반응형
