🐨
Git Tutorial
  • Git
  • 🚲개요
    • git command
  • 🏍️초기 세팅
    • git config
    • git fork, git clone
  • 🚙Add-Commit-Push
    • add, commit, push
    • add, commit, push 동작 과정
    • pull request
  • 🚅변경사항 살펴보기
    • git status
    • git diff
    • git log
    • git show
  • ✈️Add-Commit-Push 심화
    • 커밋 메시지 본문 작성하기
    • 특정 파일/폴더만 add 하기
    • 특정 파일/폴더만 add 취소하기
    • 강제 push 하기
    • 이미 만든 커밋 메시지 수정하기
  • 🚀커밋 되돌리기
    • git reset --soft
    • git reset --hard
  • 🛸협업하기
    • git remote
    • fetch, merge, pull
    • git branch
  • 마치며
Powered by GitBook
On this page
  1. Add-Commit-Push 심화

특정 파일/폴더만 add 하기

Previous커밋 메시지 본문 작성하기Next특정 파일/폴더만 add 취소하기

Last updated 2 years ago

우리는 그동안 git add . 을 통해 변경된 모든 파일을 Staging Area로 이동을 했습니다.

하지만 온점(.) 대신 파일 이름을 작성하면 특정 파일 / 특정 폴더에 변경된 파일들만 Staging Area로 이동할 수 있습니다.

한 번 아래 내용을 따라해봅시다.

저는 tutorial 폴더 안에 있는 focus-mode 폴더의 background.js, focus-mode.css에 코드를 아무렇게 수정하고, 마찬가지로 tutorial 폴더 안에 있는 hello-world 폴더의 hello.html, popup.js에 코드를 아무렇게 수정을 해보겠습니다.

이후 git status를 통해 확인하면 아래와 같이 나옵니다.

여기서 focus-mode는 하나씩 add를 사용해봅시다.

위 사진에 나와있는 것처럼 git add tutorials/focus-mode/background.js 를 실행합니다. 참고로 git status 를 해서 변경된 파일 경로를 복사하여 git add 붙여넣기 를 하는게 편합니다.

마찬가지로 focus-mode.css 도 git add 를 사용하여 수정해봅시다.

이번엔 hello-world 파일에서 변경된 파일인 hello.html과 popup.js를 한 번에 add 해봅시다.

이런 경우에는 git add tutorials/hello-world 를 입력하면 됩니다.

이렇게 hello-world의 모든 파일이 Staging Area로 이동한 것을 확인할 수 있습니다.

해당 내용을 그대로 유지한 상태로 다음 장으로 넘어가세요

✈️