[Git] 기본 명령어 (2)

suhjaesuk·2022년 10월 21일
0

Git

목록 보기
2/6
post-thumbnail

😄 git 기본 명령어

**30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub 를 참고하여 정리하였습니다.

원격 저장소 코드 받아오기

git clone 'url' : 원격 저장소의 코드를 컴퓨터에 받아올 수 있습니다.

$ git clone https://github.com/suhjaesuk/github.git .

클론 시 점(.)을 찍는 이유는 현재 폴더에 클론 받기 위해서 입니다. 만약, 점(.)을 찍지 않을 경우 새 폴더를 생성합니다.

업데이트 된 데이터를 가져오기

git pull : 원격 저장소에 업데이트 된 데이터를 가져오고 병합할 때 사용합니다.

$ git pull origin main

+git pull 하기 전

+git pull 한 후

+코드를 수정하고 pull 받으려하니 누군가 이미 코드를 수정했을 경우에 사용하는 명령어 입니다. 여러분이 push를 하려고 했더니 누군가 이미 push를 해서 pull을 받아야 하는 상황이 된거죠.

시나리오
A사람 clone --- push1
B사람 clone -------------- pull-push2
C사람 clone ------------------------------- push3(pull 받지 않아 error)
  1. 로컬 main과 원격 main을 다른 브랜치로 보고 병합합니다.
git pull --no-rebase
  1. 시간상 순서대로 병합합니다.
git pull --no-rebase

원격저장소에 코드 올리기

git push : 수정한 파일을 원격저장소에 올립니다.

$ git push origin main
profile
wanna be BE-Developer

0개의 댓글