Git/Github 사용
개발을 하는 과정에서 중간 중간 SAVE(형상 관리)를 하기 위해 사용하는 것이 Git
윈도우에 Git을 사용하기 위해서는 GIT 공식 홈페이지에서 다운로드하면 된다.
Git
git-scm.com
git init
- Git을 사용할 때 가장 먼저 할 것은 저장소(repository)를 생성하는 것
git status
- 현재 git 저장소의 상태를 확인
ㄴ 현재 파일을 git에서 관리하는 파일이 없어서 모두 Untracked files에만 리스트가 존재
git add [파일명 or *]
- 로컬 파일을 git 스테이지에 등록하는 명령어
* 이 때 add를 하고 commit 까지 진행해야 git에 등록된다
ㄴ add를 사용하면 스테이지 영역(임시 폴더 같은 느낌이랄까..?)
ㄴ git에 등록을 하면 수정 내역 및 버전 관리 가능
git commit -m [커밋 이름]
- 커밋까지 수행하면 git에 완벽하게 저장
* git commit 수행하기 전, "git config --global user.email [사용자 메일 계정], git config --global user.name [사용자 이름]" 을 통해 사용자 정보를 입력하라는 알람이 나타날 수 있음
git diff
- git 저장소에 저장한 파일이 수정되면 git diff를 통해 변경된 내용을 볼 수 있음
- 빨간 블록 내 빨간 색 - 내용이 이전 내용, 초록색 + 내용이 변경된 내용
=> 이대로 commit 하면 저장 / 코드를 다시 되돌리고 싶으면 git restore 사용
git log
- 커밋한 이력을 확인
Github 사용
- git을 통해 로컬에서 형상 관리를 수행할 수 있다. 그런데 개발 프로젝트를 진행하면 여러 개발자가 함꼐 작업을 수행해야하는 상황이 생긴다. 이렇게 다양한 사람들이 업무를 수행할 수 있도록 원격 저장소를 사용하는데 가장 대표적인 저장소가 github 이다.
- github 공식 사이트에서 계정을 생성하고 프로젝트를 만들어보자
GitHub: Let’s build from here
GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...
github.com
git remote add origin [git 프로젝트 경로]
- git 원격 저장소 등록
git push -u origin main
=> 이제는 토큰을 발급하고 사용해야함
=> 계정은 그대로 / 패스워드는 발급된 토큰
(토큰 발급은 설정 - Developer Settings - Personal access tokens (classic) 에서 생성 후 복사)
참고 사이트 : https://wikidocs.net