본문 바로가기

기술스택/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 생성

'기술스택 > Git' 카테고리의 다른 글

[Git] git branch -d 브랜치 캐싱  (0) 2024.10.04
[Git] git 브랜치 흐름 관리  (0) 2024.08.21
[Git] Issue, PR, git branch 전략  (0) 2024.02.08
[Git] 브랜치 GUI처럼 문자열로 나타내기  (0) 2023.07.04
[Git] LikeLion Git  (0) 2023.03.27