Version Control System (VCS)으로 쉽게 코드의 버전을 관리할 수있는 시스템이라고 생각하면 간단하다.
Github은 Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스이자, 개발자들의 Social Network이다.
자매품 같아보이는 Git과 Github은 도데체 무슨 관계란 말인가.
Git과 GiHub은 인도와 인도네시아, 자바와 자바스크립트와 같이 아무관계도 없다. 왜냐하면, Git을 관리하는 호스팅서비스에는 Github말고도 Bitbucket이나 Gitlab같이 다양한 서비스들이 존재하기 때문! 하지만, 현재 깃 호스팅 서비스 중 Github 사용율이 가장 높다.
1.사용하는 에디터 실행. 나는 비주얼 스튜디오 코드 에디터를 오픈!
2.에디터에서 작업하던 폴더를 열어준다.
3.VSC 터미널창을 열어준다. 맥 기준 ctr+shift+백틱
단축키 사용. 혹은 아래와 같이 '터미널 > 새 터미널' 클릭해서 켜줘도된다.
4. git init
명령어를 적어 저장소를 생성해준다.
5.저장소를 만들고나면 작업 폴더에 아래와 같은 .git
폴더가 생긴다. 숨겨진 폴더로 생성되기 때문에 Command + shift + .
을 입력해주면 확인 할 수 있다.
(6. 저장소를 만들었으니 이번엔 아래 명령어를 통해 깃헙 아이디 등록해준다.
git config —global user.name”깃헙이름”
git config —global user.email”깃헙이메일”
)
7. 지금까지 작업한 파일을 모두 저장해준다. git add -A
8. 깃 상태를 확인해 준다.(옵션) git status
9. 깃을 커밋해 준다. git commit -m "커밋메세지"
끄읕-
정리)
0. 터미널 창 오픈
1. git 저장 시작 git init
2. git 모두 저장 git add .
3. git 커밋 commit -m "커밋내용"
git status
git log
q
git remote add origin repo주소
git add .
commit -m "커밋내용"
git push origin main
git remote -v
git branch feature/이름
git checkout feature/이름
vi 파일이름.html
git add .
commit -m "커밋내용"
git push origin feature/이름
git branch
ls
git clone clone받을주소
command + shift + .
pwd
cd 이동할폴더이름
mkdir 폴더이름
ls