Git
-
[git] 변경점 비교하기 (git diff)git 2023. 4. 21. 12:04
▶[git] 변경점 비교하기 (git diff) ▶설명 git에서 커밋(commit)을 진행하기 전에 반드시 파일의 변경 사항을 확인하고 진행하는걸 추천합니다. 오늘은 변경점을 비교할 수 있는 명령어를 간단히 알아보겠습니다. 극히 일부만 다루는 점 알아주세요. ▶사용법 아래의 내용은 git 에서 제공한 사용법입니다. 이 중에 자주 사용하는 몇 가지만 알아보겠습니다. usage: git diff [] [] [--] [...] or: git diff [] --cached [--merge-base] [] [--] [...] or: git diff [] [--merge-base] [...] [--] [...] or: git diff [] ... [--] [...] or: git diff [] or: git di..
-
[git] 스테이지에서 제외하기 (git restore --staged)git 2023. 4. 20. 16:40
▶[git] 스테이지에서 제외하기 (git restore --staged) ▶설명 git 에서 커밋(commit)을 하기 위해 스테이지(stage)에 추가했던 파일을 제외할 떄 사용하는 명령어를 알아보도록 하겠습니다. ▶스테이지에서 특정 파일 제외 특정 파일 git restore --staged filename.txt 예시 예시는 파일이 스테이지(staged) 되어 있다는걸 전제로 작성하였습니다. 1. git 상태를 확인합니다. git status 2. 이제 특정 파일 한개를 스테이지(stage)에서 제외합니다. git restore --staged README.md 3. git 상태를 확인합니다. git status 4. 제외된 파일이 스테이지(stage)에서 빠진 것을 확인할 수 있습니다. ▶스테이지..
-
[git] 스테이지에 추가하기 (git add)git 2023. 4. 20. 16:27
▶[git] 스테이지에 추가하기 (git add) ▶설명 git 에서 커밋(commit)을 하기 위해 스테이지(stage)에 추가하는 명령어를 알아보도록 하겠습니다. ▶특정 파일 추가 특정 파일 git add filename.txt 예시 1. git 상태를 확인합니다. git status 2. 이제 특정 파일 한개를 스테이지(stage)에 추가합니다. git add untracked.txt 3. git 상태를 확인합니다. git status 4. 추가한 파일이 스테이지(stage)에 추가된 것을 확인할 수 있습니다. ▶전체 파일 추가 명령어 git add . git에서 . 은 모든 파일을 의미합니다. 예시 1. git 상태를 확인합니다. git status 2. 이제 전체 파일을 스테이지(stage)에 ..
-
[git] 상태 확인하기 (git status)git 2023. 4. 20. 16:11
▶[git] 상태 확인하기 (git status) ▶설명 git 명령어 중에 git의 현재 상태를 알 수 있는 명령어를 알아보도록 하겠습니다. ▶명령어 git status 해당 명령어를 통하여 확인할 수 있는 정보는 일반적으로 아래와 같습니다. 현재 브랜치가 main 브랜치라는 것을 알 수 있습니다. 현재 스테이징 된 새로운 파일과 수정된 파일을 알 수 있습니다. 현재 스테이징 되지 않은 수정된 파일을 알 수 있습니다. 현재 스테이징 되지 않은 새로운 파일 목록을 알 수 있습니다. 이 외에도 충돌이 발생하였다거나, 문제가 발생하였을 경우에 대한 상태도 확인할 수 있습니다. ▶마치며 git 을 사용할 때 정말 자주 사용하는 명령어입니다. 도움이 되었으면 좋겠습니다.
-
[git] 가장 최근의 커밋 취소 (git reset HEAD^)git 2023. 4. 20. 15:33
▶[git] 가장 최근의 커밋 취소 (git reset HEAD^) ▶설명 git 명령어 중에 가장 최근의 커밋(commit)을 취소하는 방법을 알아보도록 하겠습니다. 자주 사용하는 명령어라서 간단하게 명령어만 적도록 하겠습니다. 자세한 내용은 git 가이드 문서를 참고하시면 좋습니다. 참고 : https://git-scm.com/book/ko/v2/Git-%EB%8F%84%EA%B5%AC-Reset-%EB%AA%85%ED%99%95%ED%9E%88-%EC%95%8C%EA%B3%A0-%EA%B0%80%EA%B8%B0 Git - Reset 명확히 알고 가기 지금까지 reset 명령을 실행하는 기본 형태와 사용 방법을 살펴봤다. reset 명령을 실행할 때 경로를 지정하면 1단계를 건너뛰고 정해진 경로의 파..
-
[git] 커밋되지 않았거나 저장되지 않은 모든 변경 사항 취소git 2018. 5. 29. 10:43
▶git 커밋되지 않았거나 저장되지 않은 모든 변경 사항 취소 ▶설명 git을 사용할 때 커밋되지 않았거나 저장되지 않은 변경 사항이 나타나는 경우가 많습니다. 이 때 현재 로컬에서 작업한 사항이 없어서 전부 날려서 해결하고 싶은 때 사용하는 방법입니다. * 당연하지만, 이런 명령어를 사용할 때는 신중을 기하도록 합시다. [출처] ▶명령어 git reset git checkout . git clean -fdx 1번째 줄 : 모든 staged 파일이 unstage이 된다. 2번째 줄 : 모든 변경 사항을 취소한다. 3번째 줄 : 추적 할 수 없는 모든 파일 제거 (취적된 파일만 남습니다.) 경고 : -x 옵션은 무시(ignore) 된 파일도 모두 제거합니다.