반응형

Programming/Git 3

Git - backup

원격 저장소를 이용하면 git을 사용해 작업하던 파일들을 쉽게 백업할 수가 있습니다. git과 원격저장소에 백업된 파일들을 이용하면 내가 작업하던 컴퓨터가 아닌 다른 장소에 다른 컴퓨터로도 쉽게 작업을 진행할 수가 있습니다. 원격 저장소는 굉장히 많이 존재하지만 가장 유명한 곳은 github와 gitlab입니다. 깃허브나 깃랩에 가입한 후 새로운 repository를 만들면 git에 로컬 저장소에 연결 시킬 수 있습니다. git remote add origin (원격 저장소 주소) remote는 원격저장소와 관련된 명령어 (주소를 매번 외울수가 없으니까 통상적으로 많이쓰는 origin이라는 원격저장소의 별명을 만들어 준것) git remote 현재 디렉토리에 연결된 원격저장소의 목록을 보여줌 (원격저장소..

Programming/Git 2020.01.07

버전관리에 필요한 명령어

명령어를 알기전에 git에는 3가지 구역이 있는 점을 이해하고 있어야한다. Working tree Staging Area Repository Working tree는 현재 수정하고 있는 상태, 수정한 내용이 들어가 있다. 버전으로 만들고 싶지않은 파일도 있다. Staging Area에 버전으로 만들고 싶은 파일들을 올려놓는곳. Repository 커밋(버전관리)한 파일들이 있는 저장소. 이 세가지 구역을 명령어를 이용하여 파일들을 옮겨 최종적으로 Repositoy에 커밋하여 버전관리를 할 수 있는 것이다. pwd 현재 디렉토리의 위치가 나온다. cd ~ 현재 디렉토리 위치내에 ~명을 가진 폴더 안으로 들어간다. 연속적으로 폴더 안으로 들어가고 싶을땐 /를 붙인다. 예) cd ~/~~/~~/ cd .. 현..

Programming/Git 2020.01.07

Git

프로그래밍을 할때 파일이 오류가 나거나 삭제되어 허망하게 작업한것들을 날리는 경우가 있을 수 있다. 그래서 우리는 백업을 해놓거나 다른 방법으로 수정을 하고 싶을때 복제 파일을 만들어 수정하여 원본파일이 수정되지 않게 하는 경우도 있다. 이러한 경우를 쉽게 하기 위해 GIT이란 것을 사용한다. GIT이 하는 일은 크게 3가지로 나눌 수 있다. 버전관리 백업 협업 GIT을 이용하는 프로그램들은 많다. GUI를 이용하여 보다 쉽게 접근할 수 있는 github desktop와 같은 프로그램도 상당히 인기 있지만, 모두 git cli를 베이스로 하여 실행되는 프로그램들이다. git cli는 사용자가 직접 명령어를 이용하여 사용하는 시스템인데, github desktop와 같은 프로그램은 서버와 같은것에서는 사용..

Programming/Git 2020.01.07
반응형