#TIL13, Git과 Github

April·2021년 4월 21일
0

Git

목록 보기
1/7
post-thumbnail

개인 공부를 위해 작성했습니다

●Git

  • Git의 공식 명칭은 분산 버전 관리 시스템 (VCS)

    쉽게 말해, 프로젝트 파일의 변경 사항추적하는 시스템

●Github

  • Git repository를 위한 호스팅 플랫폼

    로컬에서 Git으로 작업한 프로젝트를, 원격 클라우드 기반 저장소인 Github로 공유

●가장 중요하고 기본적인 명령어

✨참고✨ 터미널 기본 명령어 중

  • (wsl) touch 파일명 파일명의 파일 생성
  • mkdir 풀더명 풀더명의 폴더 생셩
  • pwd 현재 위치 확인

○Git 로컬에서 작업하기

  • git 시작 git init 이제부터 이 폴더를 추적하겠다. 항상 그 폴더안에서 명령 실행. 첫 폴더 생성시에만 명령 실행

    새로운 폴더를 만들 때 실행. 추적 삭제시 .git 폴더 삭제

  • git 상태 확인 git status 어떤 명령어를 치기 전에 어떤 상태인지 확인

  • 파일 수정 이력 기록 준비 git add 임시 저장공간에 올려놓는다 ex) 코딩하기 전 코팅지 셋팅

    • 기록을 남길려면 무조건 임시 저장소에 있어야 하는데 add는 임시 저장소에 넣는 것!
    • git add .
  • 파일 수정 이력 기록 git commit 확실하게 저장 ex) 코팅지에 열 작업. 코팅 끝

    • git commit -m "작업 내용 입력"
    • ex) git commit -m #2.0 Making The Movie App"
  • commit 이력 보기 git log

○Github에 올리기

  • git remote add origin 저장하려는 주소
  • git remote
  • git remote -v 어떤 리모트랑 연결되어 있는지 확인 명령어
  • git push origin 현재위치
    • ex) git push origin master

○Git clone하기

이미 생성된 repository 다운

  • git clone 가져올 저장소 주소 main branch가 생기고
  • git branch feature/yurimkim feature/yurimkim 라는 이름의 branch 생성하기
  • git branch 현재 위치 확인
    • 🚩집중! 현재 branch 이름에 불 켜진거 확인!!!!
  • git checkout feature/yurimkim master에서 나가서 feature/yurimkim으로 이동
    • 🚩집중! 여기서 작업! 여기서 변경된 내용은 master(main)은 모름. 몰라야 함

~ 열심히 작업하고 ~

  • git add . 임시 저장하고
  • git commit -m "작업한 내용 입력" 임시 저장했다면 커밋까지 필수!
  • git pull origin master Remote에 올리는 작업
  • 올리고 PR 작성 및 라벨 달기

✅ 목표!

  • Git이 무엇이고, 왜 필요한지
  • Github 와의 차이점은 무엇인지
  • 터미널 명령어로 Git을 제어할 수 있다
profile
🚀 내가 보려고 쓰는 기술블로그

0개의 댓글