본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 11.8: stage 된 파일들을 unstage 시키기
보통은, 커밋하기 위해 stage 된 파일들을 stage 영역에서 다시 제거하기 위해서는 git reset
명령어를 사용하는 것이 일반적이나, reset 옵션은 주어지는 파라미터에 따라 복잡할 정도로 많은 기능들을 제공한다.
git 의 alias 기능을 활용해 새로운 alias 를 만들어 놓는다면 stage 된 모든 파일들을 완전히 unstage 시키기 위해서 reset 에 어떤 파라미터를 넘겨야 하는지 따로 외우지 않아도 될 것이다.
git config --global alias.unstage "reset --"
이제, 아무때나 stage 된 파일들을 unstage 시키고 싶다면 git unstage
명령어만 입력하면 된다.
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
12.1: 로컬 브랜치들 rebase 하기 (0) | 2019.11.01 |
---|---|
12: Rebase 하기 (0) | 2019.10.31 |
11.7: 선형적인 history 를 유지하면서 코드 업데이트하기 (0) | 2019.10.30 |
11.6: .gitignore 설정에 의해 ignore 처리된 파일들의 목록 확인하기 (0) | 2019.10.30 |
11.5: 브랜치를 그래프 형태로 예쁘게 나타내어 로그 출력하기 (0) | 2019.10.29 |