본문 바로가기

개발 환경 & 행사/Git

(2)
서로 다른 git 저장소를 하나의 저장소로 합치기 만약, git 저장소를 옮겨야한다면 어떻게 해야할까? 한 저장소를 clone 받아 다른 저장소로 옮기면 그만이다. 하지만, 그동안의 commit 내역들을 함께 저장하고 싶다면 어떻게 해야할까? 나는 gitlab에 올려둔 코드를 github에 옮기고 싶었다. 그래서 검색해본 결과 다음과 같은 방법이 있었다. 먼저, 2개의 repo가 있다고 가정하자. 이를 projectA, projectB라고 하자. projectA를 projectB에 합치고 싶다면 다음과 같이 할 수 있다. 1. projectB의 로컬 저장소로 이동한다. $ cd projectB 2. projectA의 저장소 주소를 복사한 후, path/to/projectA 위치에 붙여넣자. $ git remote add projectA path/to/p..
[Mac OS X] Git 설치 및 초기 설정 나는 Mac OS와 Windows 환경에서 모두 개발하고 있다. 이번 글에서는 Mac에서 어떻게 git을 사용하는지 작성해보았다. 필수: Github 계정 Git 설치 확인 터미널을 열어, 확인해볼 수 있다. 버전을 알려준다면 git이 설치된 것이고, 그렇지 않다면 git을 설치해야한다. $ git --version Git 설치 크게 두 가지 방법이 있다. git 공식 홈페이지에서 설치 파일을 다운 받아 실행시킨다. Git git-scm.com Homebrew를 사용해 설치한다. $ brew install git Git 계정 설정 로컬에서 작업한 후 git 저장소로 push하려면 계정명, 패스워드를 계속 입력해야만하는 불편함이 있다. 그래서 초기에 설정해주면 좋다. 계정 설정 $ git config --..