[Boostcamp AI Tech] 10주차

류지수·2022년 11월 28일

Boostcamp AI Tech

목록 보기
9/12
post-thumbnail

한 주동안 만났던 Git error들

  • 깃 입장 : 나 다 했는데 뭘 add해?


git 충돌해결하기

  • 충돌이 나서 저런 메세지가 뜸
  • 해결방법
  1. git checkout branch
  2. git pull origin main
  3. conflict 수정
  4. push


해결 완료하고 merge 시킨 후 branch 삭제해주기
(안 지우면 나중에 commit 다 따라옴.)

git branch 삭제 후 생성

  1. git branch를 원격이나 local에서 다 지워줘야함.
    a. delete branch 누르면 원격 branch 삭제

    1. 로컬에서 브랜치 삭제하기 명령어
      git branch -d localBranchName(로컬의 브랜치 이름)
    2. 원격에서 브랜치 삭제하기 명령어
      git push origin --delete remoteBranchName(원격 브랜치 이름)
  2. git pull origin main

  3. git branch [브랜치 이름]

  4. git checkout [branch]

Terminal 오류

  • 새로운 터미널 열어서 다시 하기

git stash

A branch → B branch 가려는데 충돌 발생해서 같은 파일인데 다른 내용이니까 이동이 안됨.
→ A branch에 확정을 시키고 B branch로 이동하는 방법이 있음.

but, 그냥 잠시 저장만 하고 싶음.
git stash를 하면 지금 수정중인 모든 파일이 임시저장되고 마지막 commit으로 roll back됨.
conflit 해결하고 commit 하면 해결

특정 파일 add 취소

실수로 add하여 commit 시키고 싶지 않을 때
특정 파일을 add에서 빼고 싶을 때

git reset HEAD [file name]

profile
끄적끄적

0개의 댓글