55강 git 초기화 관련 질문이요
1
작성한 질문수 81
1.git init로 초과하면 기존 프로젝트에서 관리하던 것들은 다 지워질텐데 그건 어떻게 하나요?
2.프로젝트를 여러개 진행하는 경우는 어떻게 하나요? .git 하나에 동시 관리하는건가요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. 관점.xy님.
Git 초기화와 여러 프로젝트 관리에 대한 질문을 주셨네요. 아래에서 각각의 질문에 대한 답변을 드리겠습니다.
1. git init으로 기존 프로젝트 관리
git init 명령어를 사용하면 해당 디렉토리에 새로운 Git 저장소를 초기화합니다. 하지만 기존 프로젝트가 Git으로 이미 버전 관리되고 있었다면, git init이 기존 설정을 덮어쓰지 않고, 단순히 해당 경로에 새로운 Git 설정을 추가하게 됩니다. 따라서 기존의 Git 히스토리는 git init 후에 그대로 유지됩니다.
- 기존 프로젝트를 Git으로 처음 관리하려는 경우에만
git init을 사용합니다.
- 이미 Git으로 버전 관리 중인 프로젝트에 대해선
git init이 필요 없으니 주의하세요.
2. 여러 프로젝트 관리
여러 프로젝트를 관리할 때는 각 프로젝트마다 별도의 .git 디렉토리를 생성하여 독립적으로 관리하는 것이 일반적입니다. 각 프로젝트의 루트 디렉토리에서 git init을 실행하여 각각의 Git 저장소를 설정하면 됩니다.
- 이를 통해 각 프로젝트는 독립적으로 버전 관리되며 다른 프로젝트의 영향을 받지 않습니다.
- 프로젝트 통합 관리를 원한다면, 모노레포(Monorepo) 전략을 사용하여 하나의 저장소 안에 여러 프로젝트를 포함시킬 수도 있지만, 이는 특정 요건에 따라 다르게 설정되어야 합니다.
추가적으로, 다른 유사한 질문을 확인해보고 싶으면 다음 링크들을 참고하시기 바랍니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
클로드 코드에 붙여넣기후 편집 관련 질문입니다!
0
12
1
윈 터미널의 클로드와 에디터의 터미널의 클로드에 관한 질문
0
12
1
output-styles 명령어 없어 지지 않았나요?
0
14
1
[MISSION 7] 프로필 웹 Github 링크 제출하기 관련..
0
18
0
커서 클로드 코드 검색창 검색 시
0
16
1
/init 초기화 이유
0
23
1
Git commit 관련 질문
0
20
1
Powershell은 시스템관리자가 앱을 차단
1
20
1
/plan open 관련 질문 39강 5분 36초
0
21
1
39강 루트 용어 질문
0
18
1
디렉토리 위치 바탕화면
0
21
2
[55강] git init 명령어 안내 혼란
0
30
1
61강 모듈형 규칙 10분06초
0
23
2
Mission 7 부터 어렵네요.
0
35
2
plan mode 관련 질문 드립니다.
0
33
2
rules 파일 관련 질문입니다!
0
45
2
51강 7분 custom 스타일 질문
0
31
1
모델 차이 궁금증
0
30
3
settings.json 파일
0
33
2
플러그인 설치 관련
0
24
2
GIT과 VSCODE
0
27
2
팀& 서브 에이전트 실활용 방법은 어디에서 볼 수 있을까요?
0
31
2
선생님 강의토대로 개발중인데 질문이 하나있습니다 급함
0
37
2
MCP 서버 설치 내용이 실제와 달라 좀 헷갈립니다.
0
47
2





