GitHub에 Repository생성
·
Git & GitHub
GitHub에서 새 레포시토리 만들기 GitHub 메인 페이지에서 왼쪽 상단 Top repositories 옆에있는 New를 클릭위에서 부터 순서대로 입력한다.Repository name에는 원하는 저장소 이름을 입력한다.Description에는 저장소에 대한 설명인데 안적어도 상관 없지만 설명을 적으면 장점은 나중에 정보들이 등록이 될 때 편하다.저장소를 공개하는거와 비공개 하는게 있다. 이것또한 선택사항이다.(Public 모든사용자가 볼 수 있음, Private 나를 포함 지정된 사용자만 볼 수 있음)readme 파일을 만드는건데 이건 나중에도 할 수 있다. 이것또한 선택사항이다.위에 내용을 다 입력 했으면 저장소 만들기(Create repository)를 클릭한다.저장소를 만들면 저장소 주소록이 나..
Git으로 이전 커밋 복원 & 브랜치 관리하기
·
Git & GitHub
reset으로 이전 커밋 돌아가기# log 정보 확인 후 커밋 해시 확인 및 복사git log# 복사한 커밋 해시를 이용해 reset 명령어와 원하는 옵션을 사용합니다. git reset --hard [커밋 해시]git reset --soft [커밋 해시]git reset --mixed [커밋 해시]# 다시 한번 log를 활용해 정상적으로 reset이 되었는지 확인git log --hard이전 commi으로 되돌린 후 그 이후 이력들을 모두 삭제--soft이전 commit으로 되돌린후 그 이후 이력들의 내용이 삭제되지 않고 stage에 올라가있어 언제든지 commit을 진행할 수 있는 상태가 됨--mixed (기본)이전 commit으로 되돌린후 그 이후 이력들의 내용이 삭제되지 않았지만 다시 commit..
Git으로 효율적인 버전 관리
·
Git & GitHub
프로젝트를 개발하다 보면 코드 변경 이력을 관리하고 여러 사람과 협업하기 위해 버전 관리 시스템이 필수이다. 그중에서도 Git은 분산 버전 관리 시스템(DVCS)의 대표 주자로 서버뿐 아니라 각 클라이언트(로컬)에도 완전한 저장소를 복제해 두기 때문에 안정성과 유연성이 뛰어나다. Git 과 DVCS란?Git작업을 완료할 때마다 스냅샷(커밋)을 남겨 원하는 시점으로 이동·복원할 수 있는 분산 버전 관리 시스템DVCS중앙 서버뿐 아니라 각 클라이언트에 이력 전체를 보관하여 서버 장애시 로컬 저장소로 복구 가능특정 시점으로 돌아가거나 원하는 저장소에서 작업 재개 가능여러 원격 저장소를 등록해 다양한 협업 플로우 가용사능 (대표 도구: Git, Mercurial, Bazaar, Darcs 등)Git 기본 설정설..
Git 설치 및 설정
·
Git & GitHub
Mac 환경에서 Git 설치Homebrew로 설치:터미널을 연다.Homebrew가 설치가 되어있지 않다면 https://brew.sh/ko/에서 명령어를 복사해 터미널에 붙여넣고 실행하여 Homebrew를 설치한다.아래 Git을 설치하는 명령어를 입력한다.brew install gitGit 설치 확인 방법터미널에다 아래 명령어를 입력하고 실행하면 Git의 버전이 정상적으로 출력이 될것이다.git --versionGit 설정터미널에다 아래 명령어를 순서대로 입력하면 된다.# 아래 명령어로 사용자 이름을 설정한다.git config --global user.name "당신의 이름"# 아래 명령어로 이메일을 설정한다.git config --global user.email "당신의 이메일 주소"# 설정이 잘 되..