git

두부링·2024년 12월 18일

git

목록 보기
2/4

git commit

  • vi(vim) 에디터가 열렸음 = command text 편집기

<2가지 모드>

  • 명령 모드 : esc , 저장하고 빠져 나오기, :입력 -> wq는 저장하고 입력 q는 그냥 나오기
  • 편집 모드 : i

vi index.html

  • index.html을 에디터로 변경하기

cat 파일명 : 작성한 내용 확인하기

ctrl + c로 명령어 빠져나오기

git checkout -b lab1 :lab1 브랜치를 만들고 이동하기

touch 만들 파일명 : 파일 생성하기

충돌 발생 시에는 발생 부분 모두 지워야 함

git reflog : 지나간 모두 내역을 볼 수 있다.

다른 브랜치로 이동할 때는 문을 닫고 가야한다!
충돌시 이상한 기호 삭제해야 함
한번 commit 하고 삭제만 안하면 모두 남아있다.

<merge 이후>

<git reset --hard HEAD~ 이후> : 삭제가 아니라 이동

<git reset --hard 머지된 곳으로 돌아감>

git reset와 checkout의 차이

git reset: 커밋 이력을 되돌리고 수정하려 할 때 사용합니다. (--hard는 주의!)
git checkout: 브랜치를 변경하거나 파일의 상태를 복원할 때 사용합니다.

profile
하이하잉

0개의 댓글