git이란 VCS(Version Control System)으로, 코드 수정 시 버전 관리를 용이하게 해준다.
1) git 설치여부 확인
2) user.name과 user.email 입력
git config --global user.name "이름"
git config --global user.email "이메일"
이후 github과 연동시 필요한 정보로 가능하면 github에서 사용하는 user.name과 email을 작성하는 것이 좋다.
3) git에 저장된 내 정보 확인
git config --list
git에 입력한 자신의 정보를 확인 할 수 있는 list를 호출한다.
나가고 싶다면 ctrl + z 를 입력한다.
4) 저장소 초기화(시작)
git init: git initialize의 준말로 말 그대로 git 사용을 시작한다는 명령어이다.
5) git 내 파일 수정 사항 확인
git status: 현재 branch와 commit 사항을 알려준다. git 현황을 확인하고 싶을 때 사용한다.
6) 작업 디렉토리 상의 변경 내용을 스테이징 영역(장바구니)에 추가
git add: 파일의 생성, 수정, 삭제 등을 하고나서 지금 상황을 git에 commit 하기 전 장바구니에 넣는 행위이다. commit 하기 전에 수정 사항이 생기면 수정 후 다시 git add를 하면 된다.
7) staging area의 내용을 Repository에 기록
git commit: Repository(commit들이 모여있는 공간)에 현재 경로의 코드의 변화를 기록하는 것이다.
8) git commit 기록 확인
git log: git commit의 기록을 볼 수 있는 곳이다. 작성자, 날짜, commit 시 작성한 텍스트를 볼 수 있다.
9) github 연동과 github 저장소에 push
git push: commit한 내용을 github과 같은 저장소에 push를 하기 위해서는 당연히 사용하는 컴퓨터와 github가 연동되어 있어야 한다.
github 저장소 연동
1) github 회원가입
2) github에서 새로운 저장소(repository) 생성
3) github 원격 저장소 등록: git clone {자신의 github 저장소 url}
4) github 원격 저장소 등록 여부 확인: git remote -v
git push
1) git push <리모트 저장소 이름> <branch 이름>
2) user.name과 user.password를 작성하라는 말이 나온다면
3) user.name: git config --global user.name "이름" 에서 작성한 이름 을 입력
4) user.password: 예전에는 github의 비밀번호를 치면 됐는데 현재는 보안강화를 위해서 token을 생성해야 한다. token 생성은 아래를 참고.
5) 잘 되었다면 github 저장소에 파일이 업로드 된 것을 확인할 수 있다.
github token이란 github을 사용하기 위한 비밀번호를 대체하는 더 높은 보안단계의 비밀번호로 생각할 수 있다. github token을 생성하는 방법은 아래와 같다.