기타

Git 간단한 정리

조명인 2023. 2. 17. 14:34

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