git command

킹콩(King Kong)·2024년 11월 27일

git command

git status
git add .
git add <filename>
git commit -m "comment"
git push -uf origin main

git add 취소

# 전체 취소
git reset HEAD

# 개별 파일만 취소
git reset HEAD <filename>

git commit 취소

branch 이름 변경

  • git init 하면 master 생성
  • 이때 아래 명령으로 변경한다.
git branch -M main

remote 저정소 추가,삭제,변경

  • 추가(add)
git remote add origin <GIT _REPOSITORY_URL>
git remote -v 로 확인
  • 삭제(rm) : 연결된 원격 저장소를 끊고 다른 저장소와 연결할 수 있다.
git remove origin

git 충돌시

  • CASE-1 : 동일파일을 A가 수정중일때, B가 커밋한 것을, A가 git pull 하면, Merge conflict 오류 발생

  • CASE-2 : B가 수정한 라인을 A도 수정하고 있는데, B가 먼저 커밋하고 A가 git pull 을 하면 안내려 옴

    • 해결책-1 : 로컬 변경을 무시가호 원격꺼를 내려 받는다.
git reset --hard
git status
git pul
  • 해결책-2 : 로컬변경분을 잠시 백업해 두었다가, git pull로 원격꺼를 내려받고, git stash pop 으로 머지를 수동으로 수행
git stash
git pull
git stash pop
profile
IT를 쉽게 이해해 보아요~😄

0개의 댓글