Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
git은 2021년 현재 개발 생태계에서 가장 각광받고 있는 버전 관리 시스템입니다. 이번 퀘스트를 통해 git의 기초적인 사용법을 알아볼 예정입니다.
git
git clone
, git add
, git commit
, git push
, git pull
, git branch
, git stash
명령
.git
폴더
GitHub
형상관리 시스템은 왜 나오게 되었을까요?
git은 어떤 형상관리 시스템이고 어떤 특징을 가지고 있을까요? 분산형 형상관리 시스템이란 무엇일까요?
git은 어떻게 개발되게 되었을까요? git이 분산형 시스템을 채택한 이유는 무엇일까요?
git과 GitHub은 어떻게 다를까요?
git의 clone/add/commit/push/pull/branch/stash 명령은 무엇이며 어떨 때 이용하나요? 그리고 어떻게 사용하나요?
git의 Object, Commit, Head, Branch, Tag는 어떤 개념일까요? git 시스템은 프로젝트의 히스토리를 어떻게 저장할까요?
리모트 git 저장소에 원하지 않는 파일이 올라갔을 때 이를 되돌리려면 어떻게 해야 할까요?
GitHub에 가입한 뒤, 이 커리큘럼의 GitHub 저장소 의 우상단의 Fork 버튼을 눌러 자신의 저장소에 복사해 둡니다.
Windows의 경우 같이 설치된 git shell을, MacOSX의 경우 터미널을 실행시켜 커맨드라인에 들어간 뒤, 명령어를 이용하여 복사한 저장소를 clone합니다.
앞으로의 git 작업은 되도록 커맨드라인을 통해 하는 것을 권장합니다.
이 문서가 있는 폴더 바로 밑에 있는 sandbox 폴더에 파일을 추가한 후 커밋해 보기도 하고, 파일을 삭제해 보기도 하고, 수정해 보기도 하면서 각각의 단계에서 커밋했을 때 어떤 것들이 저장되는지를 확인합니다.
clone
/add
/commit
/push
/pull
/branch
/stash
명령을 충분히 익혔다고 생각되면, 자신의 저장소에 이력을 push합니다.
Mercurial은 어떤 형상관리 시스템일까요? 어떤 장점이 있을까요?
실리콘밸리의 테크 대기업들은 어떤 형상관리 시스템을 쓰고 있을까요?
You can’t perform that action at this time.