inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

빠르게 git - 핵심만 골라 배우는 Git/Github

github 회원가입, 둘러보기, 내 코드 push하기

add 관련 질문입니다

해결된 질문

218

jeus0630

작성한 질문수 12

1

git add 하면 staging area로 옮겨진다고 하셨는데 수정사항이 발생하면 status 에서 modified 된거 있다고 뜨고 다시 add를 하시더라구요.

처음 제가 생각한 바로는 staging area 에 올라간 이상 tracking되고 있기 때문에 바로 commit을 해주면 되는 줄 알았는데 계속 add를 해주는걸 보니 깃은 변경사항이 있을때마다 그 변경사항을 commit하려면 새롭게 add를 매번 해줘야 하는건가요?

git github 버전관리시스템

답변 2

1

henry

git add 하면 해당 파일이 staging area로 이동하는 것이 아닌 복사되는 개념이라 워킹 디렉토리에서 파일을 수정하더라도 staging area에는 수정내용이 반영되지 않는걸로 알고있습니다. 그렇기 때문에 이미 add해서 스테이징 에어리어에 있는 내용은 add할 당시에 버전이고 add이후에 수정한 파일은 새로운 버전이라고 생각하시면 좋을 것 같습니다.

0

jeus0630

복사라는 개념으로 접근하니 이해가 잘 되었습니다!!! 감사합니다!! 

1

강민철

네, 그렇습니다. 변경사항이 있다고 해서 무조건 버전이 되는 것은 아니고, 

Tracking 되는 변경사항이 있다고 할 지라도, 그 변경사항들 중 버전이 될 대상들을 선별한 뒤,

그 선별된 대상들만을 버전으로 만들어주어야 합니다.

따라서 add를 통해 선별하고, commit으로 버전으로 만들어주는것이지요.

감사합니다.

pull request에 관해

0

35

1

로컬과 원격의 상호작용 강의 질문

0

130

2

password authentication was removed

0

223

2

section3부터 맥북에서 화면이 안나옵니다.

0

206

2

Git bash 우클릭 보이지 않음

0

348

1

원격 저장소 조회(추가)

0

172

1

혹시 아래처럼 계속 파일을 찾을 수 없다는 건 어떤 의미일까요..

0

137

1

Git 맥북 다운로드

0

292

2

Git bash 다 마우스 우클릭해도 보이지 않습니다

0

412

2

pr 이후 브랜치 삭제 질문드립니다

0

946

2

블로그

0

255

2

github에서 push오류

0

261

1

reset에서 head

0

332

1

git branch 관련 질문

0

217

1

Section 2 / 4강 / 3:23초 질문

0

166

1

diff & revert

0

267

1

이슈 번호를 잘못 명시한 커밋을 삭제하는 방법

0

1179

1

강의 "로컬과 원격의 상호작용 실습 (+충돌이 난 경우)" 편의 영상 7분 38초 쯤에서 질문 드립니다.

0

415

1

mac사용

0

304

1

원격 branch를 checkout 하면서 새 branch를 만드는 방법

0

440

1

git checkout 과 git switch/restore

0

2420

1

로컬 브랜치 관련 질문합니다.

0

196

3

git stash, git tag 에 대한 강의자료가 있으면 좋겠습니다

0

299

1

브랜치를 main(master) 와 동기화 하고 싶을 때

0

9140

1