Git의 상태 확인, 추가, 제거, 이동하기 위한 Git 문법입니다.
Working Directory와 Staging Area의 상태를 표시합니다. (자주 확인하는 것을 권장합니다.)
git status
git add <file_name>
파일 이름을 제외하고 git add로 사용할 수 있지만 쓸모 없는 파일까지 모두 add될 수 있어 사용 시 주의가 필요합니다.
git add
git commit -m <commit_message> # <commit_message>는 버전 이름처럼 생각할 수 있습니다.
Modified 상태의 파일은 add를 생략하고 commit 할 수 있습니다.
(단, git에 최초 add하지 않은 파일은 불가합니다.)
git commit -a -m <commit_message>
더 이상 Git에서 관리하지 않게 됩니다.
git rm <file_name>
만약, Working Directory에서 파일을 직접 삭제했다면 git에도 반영하기 위해 rm을 진행해야 합니다.
파일 이름을 변경하거나 위치를 변경할 때 사용합니다.
git mv <old_name> <new_name>
파일 이름에는 위치가 포함되어 있습니다.
git mv test.txt folder1/new.txt
mv의 동작 방식은 파일 복사, 삭제, git add를 한 것과 동일합니다.
cp <old_name> <new_name> # 파일 복사
git rm <old_name> # 기존 파일 삭제
git add <new_name> # 새로운 파일 ADD
git에서 무시해야 하는 파일 패턴을 관리합니다.
(.gitignore 파일에서 관리합니다.)
Ex)