본문 바로가기

기술 인사이트 정리/Git

[Git] Git 명령어 심화

✅ diff

git diff 커밋1 커밋2

commit 간의 소스코드 차이를 보여줌.

 

✅ reset vs revert

# 마지막 커밋 이전으로 Soft Reset을 수행합니다.
git reset --soft HEAD^

# 인덱스까지 이전 커밋으로 Mixed Reset을 수행합니다.
git reset HEAD^

# 이전 커밋으로 Hard Reset을 수행합니다. 모든 변경 사항이 삭제됩니다.
git reset --hard HEAD^


# HEAD^ 커밋을 취소하는 새로운 커밋을 생성합니다.
git revert HEAD^

 

✅ 리눅스 명령어

# README 파일을 생성합니다.
touch README.md

# README 파일에 내용을 추가합니다. 여기서는 간단한 예시로 "Hello, World!"를 추가합니다.
echo "Hello, World!" > README.md

# README 파일의 내용을 확인합니다.
cat README.md

CLI에서 README.md 생성