git과 github

Jungmin Seo·2021년 6월 16일
0

🍟 git

  • 프로젝트의 버전 관리를 도와주는 시스템
  • 내 로컬 컴퓨터 안에 설치되어 있는 시스템 > 인터넷이 없어도 가능

🍟 github

  • git을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스
  • 인터넷 상의 호스팅 서비스


실습


git init

  • git 시작 > 자 이제 이 디렉토리 녹화할거야
  • 위치 확인이 매우 중요하다!
    git으로 관리하고 싶은, 추적하고 싶은 디렉토리의 안에 들어가서 실행
    C드라이브에서 git init하면 내 모든 개인적인 파일을 온라인 상에 오픈소스로 공개하는 신나는 일이 일어난다.

git status

  • git 상태 확인 > 아직 commit하지 않은 것들의 상태 확인
  • 변경되는 사항들의 상태 확인

git add .

  • 파일 수정 이력 기록 준비 > 현 디렉토리 내에 있는 변경사항을 일단 임시저장
    쇼핑하러가서 장바구니에 사고싶은걸 넣어놨어. 아직 결제는 안해서 구매확정은 아님

git commit

  • 파일 수정 이력 기록 > git add로 임시저장해두었던 변경사항들을 모두 이력기록
    장바구니에 넣어놨던 것들 모두 구매 확정!
  • 1개의 commit을 1개의 버전으로 본다.
  • git commit -m "메세지(my first commit)"

git log

  • commit 이력 보기 구매내역 보는 것
  • commit 후 git status 하면 clean한 상태를 볼 수 있다. 장바구니를 비웠으니까


github에 들어가서 repository 생성


git remote add origin 'git 주소'

git remote 온라인 상의 github에 접근하겠다
add origin 뒤에 오는 주소를 origin이라고 부르겠다

"자 이제 로컬과 github repository가 연결될 준비가 되었습니다"

git branch -M main

master가 부적절하다는 이유로, 같은 의미인 main으로 바꿔 사용한다

git push origin main

commit한 내역들을 origin으로 올리려면 push

profile
Hello World!

0개의 댓글

관련 채용 정보