git workflow
git의 한장 요약
git 영역과 상태
git add -A/./u 비교
명령어 | 새 파일 | 수정된 파일 | 삭제된 파일 | 설명 |
---|---|---|---|---|
git add -A | ✔️ | ✔️ | ✔️ | 깃의 관리하에 있는 디렉토리(상위 폴더 포함)에서 새, 수정된, 삭제된 파일을 모두 staging area에 추가 |
git add . | ✔️ | ✔️ | ✔️ | 현재 폴더에서 새, 수정된, 삭제된 파일을 모두 staging area에 추가 |
git add –ignore-removal . | ✔️ | ✔️ | ❌ | 새, 수정된 파일만 staging area에 추가 |
git add -u | ❌ | ✔️ | ✔️ | 수정된, 삭제된 파일만 staging area에 추가 |
Long-form flags:
- git add -A is equivalent to git add –all
- git add -u is equivalent to git add –update
git add -p : 변경사항을 일일이 확인하면서 넘길 수 있어 편리하다. (하지만 모든 파일을 넘길 순 없는 듯 하다)
stackoverflow - Difference between “git add -A” and “git add .”