https://blog.naver.com/psyoona/222746609939
https://choiiis.github.io/git/how-to-remote-project/
https://ifuwanna.tistory.com/category/Program/Git
지금까지 많은 서론이 있었지만, 사실 git add 명령어를 사용하는 방법 자체는 매우 간단합니다. 가장 많이 사용되는 형태를 소개해드리면,
첫번째, 작업 디렉토리의 변경 내용의 일부만 스테이징 영역에 넘기고 싶을 때는 수정한 파일이나 디렉토리의 경로를 인자로 넘깁니다.
$ git add <파일/디렉토리 경로>
두번째, 현재 디렉토리의 모든 변경 내용을 스테이징 영역으로 넘기고 싶을 때는, .을 인자로 넘김니다.
$ git add .
세번째, 작업 디렉토리 내의 모든 변경 내용을 몽땅 스테이징 영역으로 넘기고 싶을 때는, -A 옵션을 사용합니다.
$ git add -A
git add -A는 작업 디렉토리 상에 어디에 위치하든 항상 동일하게 모든 변경 내용을 스테이징으로 넘깁니다. 반면에 git add .는 명령어를 실행한 디렉토리 이하에서 발생한 변경 내용만 포함하며, 해당 디렉토리 기준으로 상위 디렉토리의 변경 내용을 포함하지 않습니다. 만약에 git add .를 프로젝트 최상위 디렉토리에서 실행한다면 git add -A와 동일한 효과를 낼 것입니다.
$ git add -p
마지막으로 소개해드릴 옵션은 제가 개인적으로 유용하고 쓰고 있는 -p 인데요. 이 옵션을 사용하면, 각 변경 사항을 터미널에서 직접 눈으로 하나씩 확인하면서 스테이징 영역으로 넘기거나 또는 제외할 수가 있습니다. 많은 변경 내용을 여러 개의 변경 기록으로 나누어서 남기고 싶을 때 유용하게 사용할 수 있습니다.
https://www.lainyzine.com/ko/article/summary-of-git-commands-and-subcommands/
'개발 도구 > Git Hub' 카테고리의 다른 글
[Git Hub] Readmd 프로필 꾸미기 (0) | 2024.02.18 |
---|---|
branch merge 과정 (0) | 2024.01.12 |
[Git Hub] 환경 구축하기 (git, GitHub, sourcetree설치) (0) | 2024.01.08 |
경이로운 BE 개발자가 되기 위한 프로그래밍 공부 기록장
도움이 되었다면 "❤️" 또는 "👍🏻" 해주세요! 문의는 아래 이메일로 보내주세요.