git 레포지토리 생성부터 푸시까지 (+ 커밋 메시지 변경)

Jiumn·2023년 1월 27일
0

github

목록 보기
2/2

git 레포지토리 생성부터 푸시까지

프로젝트 떄마다 올리는 github이지만... 여전히 미지의 세계...

분명히 협업할 떄 브랜치 나누면 또 헷갈릴 거 알지만
혼자서라도 연습해보자는 마음으로 vscode에서 터미널로 푸시하는 작업을 연습해본다.

*tip: 브라우저 주소창에 github.new 입력: 리포지토리 생성 페이지로 바로 이동

  • 생성된 레포 첫 페이지에 있는 명령어 터미널에 복붙

  • .gitignore 폴더 추가

  • .gitignore 폴더 안에 node_modules 작성

  • git 터미널 명령어 (첫 커밋 이후)

$ git add .
$ git commit -m "커밋 메시지"
$ git push
  • 기존 원격 저장소와의 연결 끊기 (복사한 폴더인 경우)
$ rm -rf .git
$ git init
$ git add .
$ git commit -m "first commit"
$ git remote add origin {git remote url}
$ git push -u --force origin master // 강제 push

커밋 메시지 수정하기

이미 원격 레포에 올라간 상태에서 최신 메시지를 수정하고 싶을 때

git commit --amend -m "커밋 메시지 내용"
git push --force 브랜치 이름

--force 명령어는 협업 시에는 위험할 수 있다고 하는데 나는 혼자 연습용으로 올리는 거라서 실행해봤다.

  • 커밋 메시지 변경 전

  • 커밋 메시지 변경 후

커밋 히스토리를 확인해봤는데 커밋 메시지를 수정한 이력은 보이지 않는 것 같다.
(최종적으로 수정된 이후 메시지만 보임)

profile
Back-End Wep Developer. 꾸준함이 능력이다. Node.js, React.js를 주로 다룹니다.

0개의 댓글

관련 채용 정보