![](https://blog.kakaocdn.net/dn/Mfrhl/btr5Od1ND3R/NezplTezrIchNlyDT7MOh0/img.png)
![](https://blog.kakaocdn.net/dn/bbG49u/btr5PGbjtEy/RqvDlqcNNfKEIo32KT8zuK/img.jpg)
'small steps > 운동 - 체력이 국력' 카테고리의 다른 글
23.03.29 운동기록 (0) | 2023.03.29 |
---|---|
23.03.27 운동기록 (0) | 2023.03.27 |
23.03.22 운동기록 (0) | 2023.03.22 |
23.03.21 운동기록 (0) | 2023.03.21 |
23.03.19 운동기록 (0) | 2023.03.19 |
23.03.29 운동기록 (0) | 2023.03.29 |
---|---|
23.03.27 운동기록 (0) | 2023.03.27 |
23.03.22 운동기록 (0) | 2023.03.22 |
23.03.21 운동기록 (0) | 2023.03.21 |
23.03.19 운동기록 (0) | 2023.03.19 |
23.03.27 운동기록 (0) | 2023.03.27 |
---|---|
23.03.24 운동기록 (0) | 2023.03.24 |
23.03.21 운동기록 (0) | 2023.03.21 |
23.03.19 운동기록 (0) | 2023.03.19 |
23.03.17 운동기록 (0) | 2023.03.17 |
23.03.24 운동기록 (0) | 2023.03.24 |
---|---|
23.03.22 운동기록 (0) | 2023.03.22 |
23.03.19 운동기록 (0) | 2023.03.19 |
23.03.17 운동기록 (0) | 2023.03.17 |
23.03.15 운동기록 (0) | 2023.03.15 |
23.03.22 운동기록 (0) | 2023.03.22 |
---|---|
23.03.21 운동기록 (0) | 2023.03.21 |
23.03.17 운동기록 (0) | 2023.03.17 |
23.03.15 운동기록 (0) | 2023.03.15 |
23.03.13 운동기록 (0) | 2023.03.13 |
Working Directory - Staging Area - Repository
1.Working Directory
2.Staging Area
3.Repository
1.Working Directory : 현재 작업 중인 파일,디렉토리(local 개념에 대비)
2.Staging Area : git commit만 하고 push하기 전 상태(staging 서버에 대비)
3.Repository : 원격 리모트(GitHub)에 올라가 있는 데이터(운영 서버와 대비)
git add하고 git diff하면 Staging Area에 올라가 있기 때문에 안나온다
git add하고 Staging Area에 데이터를 올린 상태에서 다시 git add한 파일을 또 수정하면 Working Directory만 변경됐고 Staging Area는 변경사항이 반영 안된 상태임. 반영할려면 다시 git add 해야한다.
git add하고 Staging Area에 데이터를 올린 상태에서 다시 git add한 파일을 또 수정하면 Working Directory만 변경됐고 Staging Area는 변경사항이 반영 안된 상태임
→ 이게 왼쪽 git diff 결과에 나온다
Working Directory 파일에 123456에서 마지막 7을 추가 저장한 상태라 Staging Area에는 반영이 안되서 git diff --staged에는 git diff에 반영된 내용이 안나옴
[Git] git merge 정리 (0) | 2023.04.15 |
---|---|
[Git] git clean 정리 (0) | 2023.03.25 |
[Git] git rm 정리 (0) | 2023.03.12 |
[Git] git revert -m : 머지 커밋(Merge commit)을 되돌리는 방법 (0) | 2023.03.08 |
[Git] git revert 정리 (0) | 2023.03.04 |
23.03.21 운동기록 (0) | 2023.03.21 |
---|---|
23.03.19 운동기록 (0) | 2023.03.19 |
23.03.15 운동기록 (0) | 2023.03.15 |
23.03.13 운동기록 (0) | 2023.03.13 |
23.03.12 운동기록 (0) | 2023.03.13 |
23.03.19 운동기록 (0) | 2023.03.19 |
---|---|
23.03.17 운동기록 (0) | 2023.03.17 |
23.03.13 운동기록 (0) | 2023.03.13 |
23.03.12 운동기록 (0) | 2023.03.13 |
23.03.08 운동기록 (0) | 2023.03.08 |
23.03.17 운동기록 (0) | 2023.03.17 |
---|---|
23.03.15 운동기록 (0) | 2023.03.15 |
23.03.12 운동기록 (0) | 2023.03.13 |
23.03.08 운동기록 (0) | 2023.03.08 |
23.03.03 운동기록 (0) | 2023.03.03 |
23.03.15 운동기록 (0) | 2023.03.15 |
---|---|
23.03.13 운동기록 (0) | 2023.03.13 |
23.03.08 운동기록 (0) | 2023.03.08 |
23.03.03 운동기록 (0) | 2023.03.03 |
23.03.02 운동기록 (0) | 2023.03.02 |
요약 & 목차
git rm [파일명] // remote o, local o
git rm --cached [파일명] // remote o, local x
git rm -n // 삭제될 파일 프리뷰(메세지는 뜨나 실제 삭제는 x)
git rm --cached -r [디렉토리명] // 디렉토리 전체 삭제
원격 저장소와 로컬 저장소에 있는 파일을 삭제
// 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm [파일명]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
git rm --cached [파일명]
이후 commit & push 해야 remote에 적용됨
원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
// 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm [파일명]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
git rm --cached [파일명]
이후 commit & push 해야 remote에 적용됨
삭제될 파일 프리뷰
(삭제 메세지랑 같은 내용이 뜨나 실제 삭제는 x)
git rm -n // 삭제될 파일 프리뷰(메세지는 뜨나 실제 삭제는 x)
git rm --cached -r [디렉토리명]
ex)
// .idea/modules.xml 파일 삭제
$ git rm --cached .idea/modules.xml
// .idea 폴더 하위의 모든 파일 삭제
$ git rm --cached -r .idea/
이후 commit & push 해야 remote에 적용됨
참고자료
https://gmlwjd9405.github.io/2018/05/17/git-delete-incorrect-files.html
[Git] git clean 정리 (0) | 2023.03.25 |
---|---|
[Git] Working Directory, Staging Area, Repository 개념 (0) | 2023.03.18 |
[Git] git revert -m : 머지 커밋(Merge commit)을 되돌리는 방법 (0) | 2023.03.08 |
[Git] git revert 정리 (0) | 2023.03.04 |
[Git] git add -p (0) | 2023.03.01 |