본문 바로가기

코딩도 합니다/Git

(2)
[깃 Git] git의 영역 정리(working directory, staging area, repository) / git의 상태 정리(untraked, tracked, staged, unmodified, modified) 안녕하세요. 디자인도 하고, 개발도 하는 '디발자 뚝딱'입니다. 이번 포스팅에서는 working directory, staging area, repository의 개념을 정리해보겠습니다. 개발자라면 이 3가지 영역을 잘 이해해야 Git을 다루기가 쉽다고 해셔 제가 낱낱이 파헤쳐봤는데요. 그 내용을 공유해드릴게요. 지금부터는 가독성을 위해 문어체를 사용하겠습니다! Git의 3가지 영역 정리 working directory working tree라고 말하기도 함 현재 작업하고 있는 영역. 즉, 작업을 하고 있는 프로젝트 디렉토리 아직 추적(track)하고 있지 않은 상태 staging area index라고 하기도 함 $git add 명령어로 전달한 파일들이 존재하는 영역 commit을 하게 되면 stagi..
[깃 Git] 깃 핵심 단어 개념 정리 / Git이란 / 레포지토리(repository) / 커밋(commit) 안녕하세요. 디자인도 하고, 개발도하는 '디발자 뚝딱'입니다. 이번 포스팅에서는 깃(Git)에서 사용되는 기초 단어의 개념을 잡아보겠습니다. 혼자서 프로그램을 만드는 개발자가 아닌 이상, Git은 개발자에게 필수입니다. 소규모/대규모 프로젝트 모두 Git을 사용합니다. Git의 명령어를 제대로 이해하지 못한 채 사용하다가, 이번에 제대로 Git을 정리해봐야겠다고 생각하여 포스팅을 합니다. 먼저, 해당 포스팅에서 언급될 키워드는 깃, 레포지토리, 커밋입니다. 자 이제부터 하나씩 알아볼까요? Git이란? 소프트웨어 개발에서 코드 버전을 관리하는 프로그램입니다. 그렇다면 버전관리가 뭘까요? 파일의 변화를 시간의 흐름에 따라 기록하고, 나중에 어떠한 시점의 버전을 다시 꺼내올 수 있도록 하는 것입니다. 개발자들..

728x90