본문 바로가기

FE/Git

FE/Git [Git] local과 remote 환경에서 버전 관리하기 로컬 Git 리포지토리(Repository)란? Git이란 개발자의 코드를 효율적으로 관리하기 위해서 개발된 ‘분산형 버전 관리 시스템'이다. Git에서 코드를 저장하는 공간을 리포지토리(repository)라고 한다. 저장위치에 따라 두 가지로 구분할 수 있다. 로컬 Git 리포지토리 : 자신의 컴퓨터의 작업 공간(local)에 위치 원격 Git 리포지토리 : Github 등의 원격(remote) 공간에 위치 로컬 환경에 있는 디렉토리에서 로컬 Git 리포지토리를 추가하면 해당 디렉토리의 파일 변화를 감지할 수 있다. 파일의 변화를 기록하는 절차 코드를 저장할 디렉토리를 만들고 해당 디렉토리에 로컬 Git repository를 생성한다. (git init) 코드를 작성하고 저장하는 공간, 작업 공간(w..
FE/Git Git 환경 설정 Git을 이용할 때 필요한 환경 설정은 사용자 정보와 에디터 설정이다. 사용자 정보 Git을 설치하면 가장 먼저, 사용자 이름과 이메일 주소를 설정한다. 설정에 기록된 사용자 이름과 메일 주소를 앞으로 진행할 Git 커밋 내역에 기록한다. 터미널 화면에 다음과 같이 입력하자. (나의 사용자 이름과 내 이메일 주소를 대신해 Github에 등록된 사용자 이름과 이메일 주소를 사용) $ git config --global user.name "나의 사용자 이름" $ git config --global user.email "내 이메일 주소" --global 옵션으로 설정하면, 사용자 홈에 저장되므로 git을 설정할 때 처음에 단 한 번만 입력해도 된다. 나중에 github의 사용자 이름이나 이메일을 변경한다면, ..
FE/Git Git 버전 관리 시스템 중 가장 많이 쓰이는 강력한 도구, Git은 협업의 기본이 되는 툴이다. 오픈 소스(Open Source : 소스 코드가 공개된 소프트웨어) 생태계에 기여할 수 있는 개발자가 되기 위한 첫 번째 단계라고 할 수 있다. 작업하던 파일을 편집 전 상태로 되돌리고 싶을 때 가장 간단한 방법은 편집하기 전에 파일을 미리 복사해 두는 것이다. 하지만 파일을 편집할 때마다 매번 손수 복사하는 일은 번거롭기도 하고 실수할 가능성도 많다. VSC와 같은 텍스트 에디터에서는 Ctrl + z(실행 취소, Undo)를 여러 번 눌러 이전 상태로 돌아갈 수 있다. 그러나 만약 코드를 수정한 뒤 에디터를 종료했다면, 다시 실행한 텍스트 에디터에서 이전 코드로 돌아갈 수 없다. 이런 경우를 위해서라도 이전에 작..
⬆︎

728x90