git add.와 ctrl+s의 차이가 뭔가요?
239
작성한 질문수 3
안녕하세요 수업 잘 듣고 있습니다.
다름이 아니라 git add.와 ctrl+s의 차이가 궁금해서 질문드려요!
git add.로 저장을 해야만 .git에 모든 변경사항이 저장되는거고, 그냥 ctrl+s만 하면 .git파일에는 저장이 안되는 건가요?
git add를 통해 저장을 하게 된다면 ctrl+s를 통한 저장기능은 아예 안쓰는걸까요?
차이점 궁금합니다!
습관적으로 ctrl+s를 누르곤 해서 혹시 git사용 시 문제가 있을까 해서요!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
황정민님께서 궁금해하시는 부분에 대해 설명드리겠습니다.
우선, ctrl + s는 일반적으로 파일을 편집하는 도구(예: 텍스트 에디터)에서 파일의 변경 내용을 하드 디스크에 저장하는 기능입니다. 이는 컴퓨터에 파일 자체를 저장하는 것이며, Git과는 직접적인 관련이 없습니다.
반면에, git add . 명령은 Git에서 추적 중인 모든 변경 파일들을 인덱스(또는 스테이징 영역)에 추가하는 역할을 합니다. 즉, 새로운 커밋을 생성하기 전에 어떤 파일 변경 사항을 포함할지 Git에 알려주는 과정입니다.
따라서, ctrl + s로 저장한 파일을 Git에서 관리하려면, 이후에 반드시 git add . 같은 명령을 사용하여 인덱스에 포함시켜야 합니다.
결론적으로, ctrl + s는 파일 시스템에 데이터를 저장하는 것이고, git add .는 Git의 버전 관리 시스템에서 커밋을 준비하는 과정입니다. 두 기능은 서로 보완적이며, Git 작업 시 ctrl + s로 파일을 저장한 후에 git add .를 통해 Git에 포함시키면 됩니다.
아래 이미지는 수강평 작성하기 버튼 위치를 설명하는 이미지입니다:
추가적인 도움이 필요하시다면 언제든지 질문해 주세요!
16강 로컬에서 먼저 테스트
0
33
0
git add와 git commit, git status 강의 내용 질문
0
56
2
카카오톡 sdk 로그인
1
45
1
10:41 그림이 이해가 안갑니다.
0
48
2
강의 수업자료(grabity.me) 내 이미지가 표시되지 않습니다
1
75
2
강의 자료 접근 불가
1
80
1
layout group의 종류 3가지 실무 적합활용이 궁금합니다.
0
72
1
결제기능까지 알려주실수있나요?
1
94
2
보안 점검
1
84
2
스케쥴 설정 질문
0
93
2
강의영상 버퍼링
1
91
4
git status 에서 폴더에 파일을 생성하면 해당 파일이 수정으로 뜨는데 기존 파일 수정시에는 수정내역으로 안뜨네요 왜 그런걸까요?
0
35
1
DESIGN.md 파일이 잘못되었어요
1
81
1
mcp 연결안됌
1
100
2
Github repo Front/Backend 분리 이유가 궁금합니다.
1
90
2
CLI gemini 로그인 안됨
1
997
2
저는 Auto mode가 없어요
1
98
1
claude에 지시하는 방식 관련
0
82
1
강의 초반에 생긴 질문
1
94
1
push 후 pull request 대상 브랜치 변경
0
180
1
브랜치는 풀 리퀘스트 한 번 하고 버리나요?
0
154
0
브랜치는 한 파일 당 하나만 가능한가요?
0
179
1
git stash 관련
0
156
1
error: RPC failed; HTTP 403 curl 22 The requested URL returned error: 403
0
1662
1





