Git 이란 컴퓨터 파일(프로젝트)의 변경사항을 추적하고 여러명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전관리 시스템으로, VCS(Virsion Control System)이라고도 한다.Git의 핵심 기능 3가지버전 관리버전관리는 문서를 수정할 때
📄 프로잭트 생성과 Git 관리 Git을 사용하는 두 가지 방법 - CLI와 GUI CLI - Command Line Interface 명령줄을 입력해서 사용하는 인터페이스이다. Ex) 터미널, Git Bash GUI - Grapic User Interface 일반인
깃은 개발중인 코드의 이력을 만들 수 있다. 깃이 코드 변화를 기록하는 것을 커밋(commit)이라고 한다. 깃의 동작과 가장 유사한 commit의 사전적 의미로는 '~을 적어두다'가 있다. 즉, 커밋은 의미있는 변경 작업들을 저장소에 기록하는 동작이다.
git log - 커밋 내역을 조회. 커밋 하나하나가 버전이며, 어떤 내용의 변경사항을 포함한 버전인지 표시하기 위해 커밋 메세지를 작성합니다. 말 그대로 과거로 돌아갑니다. 돌아가고 싶은 과거 버전으로 돌아간 뒤, 그 시점 이후 히스토리는 지워집니다.
이번 포스팅에서는 내 pc의 로컬 저장소에서 Git으로 관리되고 있는 프로젝트를 원격 저장소(github)에 연결하는 방법을 다뤄보려고 한다.프로젝트를 git으로 관리하기 위해서는 git init 명령을 사용한다. 이 git init 명령을 실행하게 되면 해당 프로젝트
이번 포스팅에서는 git push를 하던 중 발생한 ! \[rejected] main -> main (fetch first) 에러 해결 방법을 다뤄 볼 것이다. goorm IDE에서 작업을 마친 뒤, 원격 저장소로 git push 명령을 실행 하였는데 !
이미 Tracked 상태인 파일을 Stage 하는 방법 나는 종종 github와 연결되어 있는 프로젝트의 디렉터리 구조를 변경하곤 한다. 그럴 때마다, 위 사진에서 보이듯이, Changes not staged for commit 이라는 메세지가 뜨곤 하는데, 이번