git 스타터팩

김도훈·2022년 6월 1일
0
post-thumbnail

git과 GitHub의 차이점

Git이 local repository의 버전 관리 도구라면 Github은 협업을 위한 원격 저장소(Remote Repository)

  • Working Directory: 내 PC안의 작업공간들 중 git을 사용하는 작업공간
  • Local Repository: 임시 버전들이 올라가는 공간
  • Remote Repository: 최종 확정본이 올라가는 공간

git의 작동순서

  • fetch와 merge를 동시에하는 git pull도 존재

환경설정

git 설치

  1. https://git-scm.com/downloads 에서 운영체제에 맞게 설치
  2. git 설치후 터미널 창으로 진입
  3. git config --global user.name 계정명
    • ex)git config --global user.name test
  4. git config --global user.email 본인이메일 입력
    • git config --global user.email test@test
  5. 운영체제에 따라 다른 값을 입력
    (윈도우)git config --global core.autocrlf true
    (맥)git config --global core.autocrlf input
    운영체제마다 줄바꿈시 다른결과를 행하는 경우를 보정해줌

.gitignore 파일

  • 커밋하고 싶지않은 예외파일 설정
  • ex) *.log라고 작성할시 모든 log확장자 파일을 예외 파일로 지정

자주쓰는 명령어

명령어설명
git remote add 저장할이름 원격저장소경로원격저장소 추가
git remote rename 원래이름 바꿀이름저장한 원격저장소 이름 변경
git init깃 폴더지정
rm -rf .git.git삭제
git status현재 파일들의 상태확인
git add 파일명staging area로 전송
git push원격저장소로 전송
git re --cached 파일명staging area에 들어가있는 파일 삭제
git commit -m "커밋내용"커밋을 하며 커밋설명을 작성합니다
git clone 받아올주소현재위치에 해당주소의 파일들을 복사해옵니다
git remote -v추가 되어있는 원격저장소 들의 경로 확인
git pull원격 저장소에서 파일을 받아옵니다
git checkout 브랜치명브랜치를 변경합니다 -b 입력시 생성과 변경을 동시에

참고한곳

0개의 댓글