[git] push

-·7일 전

github

목록 보기
3/6

⚠️직접 터미널에서 git push origin main을 입력하는 것은 절대 금지!!!

git push origin [브랜치이름] 명령어는 "어디로(origin), 무엇을(branch) 보낼지" 명확하게 지정

  1. GitHub에는 아직 브랜치가 없다.
  • 본인의 컴퓨터에서 feat/dataloader 라는 브랜치를 새로 만듦
  • 하지만 GitHub(원격)에는 아직 main 방밖에 없고, feat/dataloaer 라는 방은 없는 상태.

이때 git push origin feat/dataloader 라고 딱 짚어서 말해줘야, GitHub가 feat/dataloader라는 방을 새로 만들고 거기에 코드를 넣으라는 구나 알아들음

  1. 실수 방지
  • 개발자의 컴퓨터에는 보통 수많은 브랜치가 지저분하게 깔림
  • 그냥 git push라고만 하면, 설정에 따라 원치 않는 쓰레기 코드나 테스트용 브랜치까지 몽땅 올라갈 위험.
  1. 다른 이름으로 보낼 수도 있음

git push origin feat/A:feat/B 라고 하면 feat/A라고 나 컴퓨터에 있는 브랜치를 feat/B라는 이름으로 올릴 수 있음.

profile
살아남은 자가 강한 것

0개의 댓글