[TIL] 깃연동, git push

oaksusu·2024년 4월 19일
0

TIL

목록 보기
29/41
post-thumbnail

0. 주제 선정하게 된 배경 :

  1. 새로운 깃 레파지토리 만들고 리액트 앱을 만들면 똑같은 이름의 폴더가 두 개 생겨서 안 까먹게 기록하기!
  2. git push로만 하고 싶은데 자꾸 오류가 나서 찾아봤다.

1. 깃 연동:

리액트 앱 GIT 연동하기

  1. 로컬에서 원하는 위치에 리액트 앱 만들기

  2. 리액트 앱이 위치한 곳에서

git init
  1. 깃허브에서 레파지토리 신규 생성, 이름은 리액트 앱 이름과 동일하게 (README 파일 생성 X, public)

  2. 다시 터미널로 돌아와서
    git remote add origin 깃레파지토리 주소

  • git add .
  • git commit -m "메세지 내용"
  • git push

해주면 생성한 레파지토리에 리액트 앱이 올라감

2. git push

git push는
기본적으로 원격 저장소명과 브랜치명을 인자를 받음

2-1. 기본

git push <저장소명> <브랜치명>

예를 들어 현재 book이라는 브랜치에 있는데,
변경사항을 origin 원격 저장소에 올리기 위해서는
git push origin book 명령어를 입력해줘야 함.

  • 저장소명
    : 일반적으로 원격 저장소명은 origin이고,
    git remote라는 명령어로 원격 저장소명을 알수도 있다.

2-2. git push로만

git push

(1) 아무 설정 없이 git push 하면 아래와 같은 경고가 뜸

The current branch main has no upstream branch.
To push the current branch and set the remote as upstream, use

git push --set-upstream origin main

To have this happen automatically for branches without a tracking
upstream, see 'push.autoSetupRemote' in 'git help config'.

(2) 설정해주기

  • 대부분은 로컬 저장소하고 원격 저장소가 동일한 이름을 사용하기 때문에 --global로 해줌!
    git config --u push.default current

2. 적용해보기

커밋내역 : 9e5db49

3. 참고 :

깃연동
git push

profile
삐약

0개의 댓글