본문 바로가기
IT 메모장

TIL 챌린지(1) - git 사용하여 매일매일 잔디심기

by 히민히 2022. 9. 25.

git 연습을 하기 위해 매일매일 TIL을 작성하기로 하였다. 그에 대한 내용을 가볍게 정리해보았습니다.

원격 저장소로 올려보기

🧑🏻‍💻 원격 저장소로 올리기 위한 사전 작업

  1. 깃허브 저장소를 만든다
  2. 저장소의 물리적인 주소를 복사한다.

 

깃 저장소 연결하기

1) git init

  • 깃허브 저장소 초기화
  • 새로운 폴더를 열 경우에 저장소를 초기화 해주어야 함

2) git remote add origin REMOTE_REPO_URL(물리적 주소) : 원격 저장소에 연결하는 명령어

  • add : 원격 저장소 등록 // 일반적으로 별칭은 origin을 사용
  • show : 원격 저장소 정보

3) git remote -v : 연결된 remote repository 확인

4) git branch --set-upstream-to= origin/master master

기존 환경과 맞춰주는 작업을 진행합니다.


PUSH 진행하기

1) git status : 수정한 파일 확인가능

  • commit 안한 파일이 있는 지 확인하기 좋음

2) git add FILENAME : 커밋 대기 상태로 만드는 것

  • 추가하고자 하는 파일 일부 쓰고 tab 키 누르면 자동 완성해줌
    • add는 stage area에 변경사항을 담는다.✔️

⇒ 복수개의 파일을 하나의 버전에 담을 수 있다. // git add work1.txt work2.txt

3) git commit -m "VERSION” : 실제로 버전을 만드는 것

  • version에 커밋 메세지를 입력하여 준다.

4) git log

제대로 커밌됬는지 확인하기
이런식으로 과거 커밋도 확인할 수 있음
**git log --oneline** : 컴펙트하게 보는 방법
한줄로 보여준다.

5) git push -u origin main : 원격 저장소로 commit 이력 업로드하기

  • git push -u {별칭} {브랜치}
  • - u 옵션 : --set-upstream 옵션의 줄임

 

추가 - 6) git pull : 원격 저장소에서 commit 이력 다운로드하기

  1. git push —set-upstream origin maste

저장소에 있는 내용을 로컬로 다운받는다!

📌추가) [Git 에러] git pull 안될 때 : 현재 브랜치에 추적 정보가 없습니다.

  1. git branch 하여 현재 브랜치가 무엇인지 확인
  2. git branch --set-upstream-to=origin/<브랜치> master 에 브랜치에 삽입해서 입력하고
  3. git pull 다시 진행!

 

반응형

댓글