반응형

GIT 2

[Git] Staged 된 파일 삭제

개요 모든 파일을 add하여 stage 상태로 변경하고 -m 옵션을 이용해 커밋하여 불필요한 파일까지 커밋하는 경험이 자주 있었다. 이런 경우 불필요한 파일을 Staging Area에서 삭제하여 필요한 변경 내역만 커밋하는 방법을 정리하려 한다. 용어 정리 Git의 파일 상태 관리 Git은 init된 순간부터 디렉토리의 모든 파일을 아래의 상태들로 분류하여 관리한다. Tracked : 관리 대상 파일, 한번이라도 스냅샷에 포함되면 tracked 파일이 됨 Staged : 커밋으로 저장소에 기록할 상태 Unmodified : 마지막 스냅샷 이후로 변경이 없는 상태 Modified : 마지막 스냅샷으로부터 변경 내역이 있지만 staged되지 않은 상태 Untracked : 관리 대상에 포함되지 않는 파일들 ..

개발개발/ETC 2021.03.20

[Github] Default 브랜치명 변경 (master -> main)

Github의 Black lives matter 심심해서 Github 공식 블로그를 구경하다가 10월을 기점으로 Github에서 Repository를 생성할 때 Default 브랜치명이 master에서 main으로 바뀐다는 글을 보았다. (github.blog/changelog/2020-10-01-the-default-branch-for-newly-created-repositories-is-now-main/) Default 브랜치명을 굳이? 왜? 바꿀까 싶어 찾아보았다. 최근 미국에서는 Black lives matter 운동이 큰 이슈가 되고 있다. 이러한 움직임의 연장으로 미국의 IT업계에는 이전부터 논란이 된 master/slave, blacklist/whitelist 와 같은 언어적인 문제들을 개선..

개발개발/ETC 2020.10.09
반응형