인프런 커뮤니티 질문&답변
ecommerce.yml 파일을 변경할 때 commit을 이용하지 않으셨는데 원래는 필요없는 작업인가요?
작성
·
366
0
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
맨 처음에 eecommerce.yml 파일을 수정하실 때는
commit을 해주셨는데 마지막에는 안해주셨더라구요.
혹시 commit을 하신 이유를 알려주실 수 있을까요?
답변 1
1
Dowon Lee
지식공유자
안녕하세요, 이도원입니다.
git을 사용할 때, commit과 push 명령어의 용도가 다릅니다. commit은 Index에 추가한 파일(추적 정보를 하겠다고 선언한 파일)을 Local repository에 업데이트하는 명령어라고 보시면 되고, push는 Local repository에 업데이트 된 파일을 Remote repository에 업데이트하는 명령어라고 보시면 됩니다. 강의에서는 Spring Cloud Config를 사용하여서 저장소로써 Git을 사용하거나 Native Direcotry를 사용했습니다. 만약 C:\Work\my_repo 라는 폴더를 생성하고 이를 Git의 저장소로써 사용했다면, 해당 폴더에 설정파일을 저장한 다음 Commit 명령어를 실행해야 git repository에서 사용될 수 있고, 단순 Native Directory로만 사용한다면 Commit 명령어을 실행하지 않아도 Spring Cloud Config에서 사용하실 수 있습니다. 문의하신 정확한 강의의 위치를 모르겠지만, 만약 특정 폴더에 설정 파일을 저장하고 Commit을 했다면 Git의 저장소로써 사용한 것이고, Commit을 하지 않았다면 일반 디렉토리로 사용했다고 보시면 될 것 같습니다.
감사합니다.





