Git : 분산형 버전 관리 시스템
Github : Git이 설치되어 있는 클라우드 저장소, 원격 저장소 기능을 제공해주는 서비스 중 하나
Git을 이용하면 소스 코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교하거나 그 시점으로 돌아갈 수도 있습니다.
Git repository : 파일이나 폴더를 저장해 두는 곳
- Remote Repository : 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소
- Local Repository : 내 PC에 파일이 저장되는 개인 전용 저장소
#디렉토리 내에 .git 디렉토리 생성
git init
#기본 브랜치 이름 변경
git config --global init.defaultBranch ~~~
#현재 위치하는 브랜치 이름 변경
git branch -m ~~~
#work space --> staging area
git add ~~~
#staging are --> work space
git rm --cached ~~~
#staging area --> local repository
git commit -m "~~~"
#커밋 내역 확인
git log
#파일의 상태
git status
#Remote repository -- Local repository 연결
git remote add <nickname> <remote repo URL>
#local repository와 연결된 remote repository 확인
git remote --v
#local repository --> remote repository
git push origin main
#remote repository 코드를 로컬로 복사
git clone <remote repo URL>
#remote repository --> local repository로 가져오기
git pull <remote repo nickname> <branch>
'기타' 카테고리의 다른 글
코드스테이츠 44기 백엔드 과정 수료 후기 (0) | 2023.08.03 |
---|---|
Linux 커맨드 간단한 정리 (0) | 2023.02.17 |
명인개발 블로그 시작 (0) | 2023.01.30 |