2022. 1. 6. 16:45ㆍgit-hub
git 이란?

컴퓨터 파일의 변경사항을 추적하고 여러 사용자들 간에 해당 파일 작업을 조율하기 위한
대표적인 버전 관리 시스템(VCS)이다.
다운로드 버튼 클릭

본인의 운영체제에 맞는 파일을 다운로드하여 설치까지 진행해줍니다
next를 쭉쭉 눌러주세요
설치가 완료되었으면 제대로 설치가 되었는지 확인해봅시다


윈도우 검색창에서 cmd를 검색하여 명령 프롬프트 창을 열어줍니다
컴퓨터에 설치된 깃의 버전을 알 수 있는 명령어 git --version을 입력합니다
저는 version 2.34.1이 깔려있네요
이제 vscode를 사용하여 git-hub의 저장소를 연결해봅시다


vs코드를 실행해서 새 터미널을 클릭합니다

vs코드 하단에 터미널 공간이 생겼습니다.
저는 지금 학원에서 배우는 내용을 업로드하고 있어서 경로가 학원 파일이 선택되었네요
터미널의 경로는 vs코드에서 작업영역을 열 때 자동으로 생성됩니다

터미널에서도 git --version을 입력하면 cmd창과 동일한 내용이 출력됩니다.
이제 버전관리를 시작해보겠습니다

git init : 현재 프로젝트에서 변경사항 추적(버전 관리)을 시작
왼쪽 아래에 master라는 브랜치가 뜨는지 확인해줍니다
확인이 끝났다면 아래 명령어를 입력하여 내 git-hub를 연동합니다
아래 내용은 깃을 처음 쓸 때 한번만 입력하면 됩니다
git config --global core.autocrlf true(mac일 경우 input)
git config --global user.name '깃 헙 가입 시 유저네임'
git config --global user.email '깃헙가입 시 이메일'
입력이 완료되었다면 제대로 연동이 되었는지 확인해봅니다

입력한 내용 그대로 출력이 된다면 연동 끝

git status : 현재 파일관리의 상태 표시
빨간색일 경우 버전관리가 되지 않은 상태이다

git add . : 빨간색 파일(수정, 추가 등이 된 파일)을 저장소에 업데이트하는 명령어 (add 뒤에 . 한 칸 띄워야 함)
git status를 다시 입력하면 빨간색이었던 파일들이 모두 초록색으로 바뀌어있다

git commit -m '버전 메모' : add 한 파일과 문서의 버전을 설명하는 메모를 작성하는 명령어

git log : 메모가 잘 작성되었는지 확인하는 명령어
과거 작성한 메모의 내용도 보여준다
이제 업데이트한 폴더와 파일을 만들어둔 git-hub 저장소로 올리는 작업을 한다

git-hub에서 만들었던 저장소의 주소를 붙여 넣어 저장소와 연결한다

git add . 했던 폴더와 파일들을 저장소에 업로드하는 명령어
origin : 저장소의 이름
master : 브런치 이름
혹시라도 로그인 요청 창이 뜨면 로그인해주면 된다

제대로 push가 되었다면 저장소에 폴더와 메모가 잘 업로드되었을 것이다!
-요약-
1. git init
:현재 프로젝트에서 변경사항 추적(버전 관리)을 시작
2. git --version
: 깃을 사용할 수 있는지 현재 버전 확인
3. 유저 정보 등록하기 (한 번만 진행하면 됨)
git config --global core.autocrlf true(mac일 경우 input)
git config --global user.name '깃허브 가입 시 유저네임'
git config --global user.email '깃허브가입 시 이메일'
: 깃허브에 가입한 이름과 주소 입력
4. git config --global --list
: 현재 등록된 깃허브의 유저 리스트 확인
5. git status
: 현재 경로에 있는 파일의 상태 확인 (빨강이면 업데이트가 되지 않은 것)
6. git add .
: 모든 파일의 변경사항을 추적하도록 지정 (업데이트)
7. git commit -m '버전의 이름 혹은 내용'
: 버전 관리를 위한 라벨링 작업. 메모.
8 git log
: 커밋을 사용해서 만든 버전의 목록 확인
9. 사용할 깃헙의 저장소 생성 (or 저장할 저장소 주소 복사)
10. git remote add origin '원격 저장소 주소'
: vs코드에 원격저장
(9-10의 경우 저장소 변경 사항이 없을 시 생략)
11. git push origin master
: vs코드에 원격 저장한 내용을 깃허브로 푸시함
외전. 이것저것 쓰다가 아래와 같은 오류가 발생했을 때 구글링 해서 해결방법을 찾았다
10-1 git remote remove origin
: 만약 다른 프로젝트를 하기 위해 기존 연결되어있던 저장소를 끊어야 할 경우 사용
(error: remote origin already exists.)
이 포스트는 유튜브 영상과 구글링의 정보를 더해서 작성하였습니다.
틀렸거나 개선사항이 있다면 언제든지 덧글 부탁드립니다!
'git-hub' 카테고리의 다른 글
| 1. git-hub 회원 가입 방법과 저장소 생성하기 (0) | 2022.01.05 |
|---|
