
📌 Git이란?버전 관리를 할 때 사용하는 소프트웨어 자체📌 Github란?Git으로 관리하는 프로젝트의 복사본을 저장하는 서버를 제공해주고 협업을 위한 편의 기능을 제공해주는 서비스

git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성git config user.name 'codeit' : 현재 사용자의 아이디를 'codeit'으로 설정(커

✅ Git이 인식하고 있는 프로젝트의 상태를 보여 줌UntrackedTrackedStagedUnmodifiedModifiedUntracked는 '추적되지 않고 있는'이라는 뜻입니다. 이 상태는 파일이 Git에 의해서 그 변동사항이 전혀 추적되고 있지 않는 상태를 뜻합

로컬 레포지토리 ➡️ ➡️ ➡️ ➡️ 리모트 레포지토리새로운 커밋 ➡️ ➡️ git push ➡️ ➡️ 새로운 커밋👉 로컬 레포지토리 커밋 내용을 리모트 레포지토리에 전송함👉 push를 안 하면 로컬에만 커밋되고 리모트 레포에서는 안 보임로컬 레포지토리 ⬅️ ⬅️

👉 alias로 설정했기 때문에 현재는 git l만 써도 같은 값을 출력 해줌옵션 1) --softHEAD가 특정 커밋을 가리키도록 이동시킴옵션 2) --mixedstaging area도 특정 커밋처럼 리셋옵션 3) --hardworking directory도 특정