inflearn logo
강의

Course

Instructor

Learn Git & Github in Easy Terms - Master Collaboration

Let's save the code changes! - git add, git commit, git status

git add.와 ctrl+s의 차이가 뭔가요?

165

ericsmart916732

3 asked

0

안녕하세요 수업 잘 듣고 있습니다.

다름이 아니라 git add.와 ctrl+s의 차이가 궁금해서 질문드려요!

git add.로 저장을 해야만 .git에 모든 변경사항이 저장되는거고, 그냥 ctrl+s만 하면 .git파일에는 저장이 안되는 건가요?

git add를 통해 저장을 하게 된다면 ctrl+s를 통한 저장기능은 아예 안쓰는걸까요?

차이점 궁금합니다!

습관적으로 ctrl+s를 누르곤 해서 혹시 git사용 시 문제가 있을까 해서요!

git github

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
황정민님께서 궁금해하시는 부분에 대해 설명드리겠습니다.

우선, ctrl + s는 일반적으로 파일을 편집하는 도구(예: 텍스트 에디터)에서 파일의 변경 내용을 하드 디스크에 저장하는 기능입니다. 이는 컴퓨터에 파일 자체를 저장하는 것이며, Git과는 직접적인 관련이 없습니다.

반면에, git add . 명령은 Git에서 추적 중인 모든 변경 파일들을 인덱스(또는 스테이징 영역)에 추가하는 역할을 합니다. 즉, 새로운 커밋을 생성하기 전에 어떤 파일 변경 사항을 포함할지 Git에 알려주는 과정입니다.

따라서, ctrl + s로 저장한 파일을 Git에서 관리하려면, 이후에 반드시 git add . 같은 명령을 사용하여 인덱스에 포함시켜야 합니다.

결론적으로, ctrl + s는 파일 시스템에 데이터를 저장하는 것이고, git add .는 Git의 버전 관리 시스템에서 커밋을 준비하는 과정입니다. 두 기능은 서로 보완적이며, Git 작업 시 ctrl + s로 파일을 저장한 후에 git add .를 통해 Git에 포함시키면 됩니다.

아래 이미지는 수강평 작성하기 버튼 위치를 설명하는 이미지입니다:
수강평 작성하기

추가적인 도움이 필요하시다면 언제든지 질문해 주세요!

0

ericsmart916732

이해했어요 감사합니다!

깃 풀(git pull)에 대한 궁금증이 있습니다!

0

11

1

섹션7 수업자료 업로드 부탁드립니다.

0

22

2

gitforwindows에서 맥은 뭘 다운받아야 하나요...?

0

31

2

d-day count소스및 그라비티에서 기술하면 뭔가 내용이 안나오네요

0

21

1

간단한 사이드 프로젝트 작성에도 Max 요금제를 결제하는게 좋을까요?

0

56

2

git 커밋한 내용 궁금합니다.

0

27

1

충돌의 최소화 파트 질문입니당!

0

28

1

자바스크립트 파일 중, DOM 영역에서 querySelector가 아닌 다른 함수를 쓰는데 괜찮을까요?

1

81

2

48강에 필요한 아스키아트 자료가 첨부되어 있지 않습니다.

0

54

2

mac python 3.10 - permission denied

0

54

1

26강 [게임 메인 루프 및 메뉴 구현]에서 2가지 오류가 있어서 남기게 되었습니다.

0

69

2

Rider에서 .ignore 플러그인으로 .gitignore 파일 내용 생성시 Csharp으로 검색되는 내용이 없습니다.

1

67

2

EC2 설정보다 RDS를 먼저 설정하는 이유

0

101

1

pull할때

0

41

1

기획과 개발 반복 실습 질문

0

138

1

Claude max 와 Chat gpt Pro

0

244

1

[널널한 개발자 바이브코딩 팔로워들] 오픈 카톡방 개설!

0

145

2

깃헙 작업 완료된 develop 브랜치 질문

0

77

2

강의자료 부탁드립니다.

0

47

1

push 후 pull request 대상 브랜치 변경

0

67

1

브랜치는 풀 리퀘스트 한 번 하고 버리나요?

0

116

0

브랜치는 한 파일 당 하나만 가능한가요?

0

105

1

git stash 관련

0

103

1

error: RPC failed; HTTP 403 curl 22 The requested URL returned error: 403

0

1438

1