728x90


728x90
반응형

'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
728x90
728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90
728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90
728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90

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에 반영된 내용이 안나옴

728x90
반응형

'Git & GitHub' 카테고리의 다른 글

[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
728x90


728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90
728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90


728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90


728x90
반응형

'small steps > 운동 - 체력이 국력' 카테고리의 다른 글

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
728x90

 

요약 & 목차

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 [파일명]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
git rm --cached [파일명]

이후 commit & push 해야 remote에 적용됨

 

 

 

git rm --cached : 파일 제거

원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.

// 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm [파일명]
// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있는 파일은 삭제하지 않는다.
git rm --cached [파일명]

이후 commit & push 해야 remote에 적용됨

 

 

 

git rm -n

삭제될 파일 프리뷰
(삭제 메세지랑 같은 내용이 뜨나 실제 삭제는 x)

git rm -n      // 삭제될 파일 프리뷰(메세지는 뜨나 실제 삭제는 x)

 

 

 

git rm --cached -r : 디렉토리 전체 제거

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

728x90
반응형

+ Recent posts