git
- git : 분산 버전 관리 시스템(DVCS)
- 소프트웨어 개발 과정에서 소스 코드의 변경 사항을 추적하고 관리하는 데 사용됩니다.
- git을 사용하면, 여러 개발자가 동시에 작업할 수 있으며, 변경 내용을 효과적으로 병합하고 관리할 수 있습니다.
GitHub
- Git Hub : git 을 기반으로 한 웹 호스팅 서비스
- 개발자들이 협업하고 소스 코드를 공유할 수 있는 플랫폼을 제공합니다.
- Github을 통해 프로젝트를 공개적으로 또는 비공개로 관리할 수 있으며, 이슈 트래킹, 풀 리퀘스트 등의 기능을 활용할 수 있습니다.
깃 용어 정리
- Git 버전 확인
git --version- 로컬저장소 생성
git init, 지금부터 깃 관리할거야 선언add:staging단계에 올려둠..
- 변화를 준비하는 단계
commit: 특정 순간의 버전을 기록
cmd창 명령어
cd: 디렉토리 경로 이동mkdir: 디렉토리를 생성ls -a: 깃 생성 확인


detached HEAD state
- 가장 최종으로 작업한 버전이 아니면서 이후, 커밋한 버전이란 의미이다.
따라서, rebase을 통해 서로 최종 다른 버전(현재 작업영역에서 커밋한것과 그렇지 않은 곳에서 커밋한것)이 충돌되지 않게 또다른 최종버전에 rebase를 한다.