Git과 Github 개념
Git은 소스코드 저장을 도와주는 프로그램, 버전 관리 앱이다. Git을 사용하여 프로그램을 저장하면, 누가 언제 어떤 글자 또는 코드를 변경했는지 알 수 있으며, 중요한 코드를 실수로 잘못 바꾼 경우 다시 되돌리기가 가능합니다. 실무에서도 파일을 Git에 저장하여 협업을 하는데 이용한다.
Github는 Git이라는 프로그램으로 저장한 파일들의 저장소입니다. Git을 사용하여 Github에 저장을 합니다.
Git과 Github 사용법
Git 설치와 Github의 repository를 생성이 완료되면 VSCODE를 사용해서 내 코드를 Github에 저장할 수 있다.
git init : 현재 위치에서 내 git 저장소를 만들어주는 명령어
git remote add origin github주소 : github의 해당 reposiroty를 연결시켜주는 명령어
git add . : .(점) 은 모든 파일이라는 뜻, 선택적으로 올리고 싶으면 add 뒤에 파일 이름 붙여주면 된다. (ex. git add indes.js)
git commit -m "커밋 메시지" : 히스토리 만들기, -m은 메시지의 준말
git push origin master : Github로 올리기
반대로 git pull을 활용하여 코드를 받아올 수도 있다.
1. 원하는 위치에 폴더를 생성한다.
2. VSCODE 터미널에서 해당 폴더로 이동한다.
3. git clone 복제할 git 주소
4. 추후 최신버전의 코드를 받아 올 때는 git pull origin master를 사용해 최신화한다.
그 외에 여러가지 명령어로는
git checkout -b 브렌치 이름 : Github 내 해당 repository에 브렌치 만들기
git push origin 브렌치 이름 : 브렌치에 소스코드 업데이트하기(git add . / git commit -m "커밋 메시지" 해둔 뒤에)
git pull origin master : 마스터 브렌치에 소스 가져오기(pull 하기 전에는 기존에 소스코드들을 commit을 먼저 해야함)
git checkout 브렌치이름 : 해당 브렌치로 이동하기
Git 관련하여 참고글
https://hackmd.io/@oW_dDxdsRoSpl0M64Tfg2g/ByfwpNJ-K
Git 명령어 총정리집 (by 코딩알려주는 누나❤) - HackMD
# Git 명령어 총정리집 (by 코딩알려주는 누나❤)  안녕하세요 여러분 :)
hackmd.io
댓글