git gui를 사용해도 되고, 비주얼스튜디오 코드에서 아래와 같이 직접 입력을 통해서도,
파일을 올리고, 내리고, 삭제할수도 있습니다.
# 현재 directory 의 모든 파일을 Staging Area 로 이동
git add . <-- 전체 올리기
git add 1.tex <-- 1.tex 파일만 올리기
로컬 디렉토리와 git저장소에서 모두 삭제
git rm <filename> 명령어를 사용하여 로컬 디렉토리와 git저장소 모두에서 파일을 삭제할 수 있다.
git rm filename.txt
git commit -m "Delete filename.txt" # 삭제 시점의 커밋을 해주어야 한다.
로컬 디렉토리는 유지, git저장소에서만 삭제
git add .을 자주 사용하다 보면 커밋하지 말아야 할 파일들을 커밋하는 경우가 생긴다.
이런 경우 git rm --cached명령어를 사용하여 로컬 디렉토리에서는 파일을 유지하고 저장소에서만 삭제할 수 있다.
git rm --cached filename.txt
git commit -m "Delete filename.txt" # 삭제 시점의 커밋을 해주어야 한다.
# file 들의 tracking 상태 보기
git status
# Staging 의 파일들 commit 하기
git commit -m "messsage"
# 저장소에 commit 반영하기
git push
# 저장소에서 commit 가지고 오기
git pull <-- 로컬에 있는 폴더에 서버에 올린 파일을 내려받기
# remote origin의 development branch merge
git merge origin/development
# 한 줄로 그래프 형태로 commit 히스토리 보기
git log --oneline --graph
# remote에서 삭제된 brach를 local 에서도 깔끔하게 삭제
git fetch origin --prune
Node.js 웹알림(푸시알림) (0) | 2023.11.28 |
---|