목록GIT (6)
차밍이
Git 원격 저장소 Git 원격 저장소 : Github, GitLab 등의 호스팅 서비스를 제공하는 곳 1. Github 원격 저장소 만들기 github로 이동 후 로그인 : github.com Repositories 선택 New 클릭 저장소 생성 2. 원격 저장소 Repository 2-1. git remote add : 원격 저장소 추가 origin 키워드 사용 $ git remote add origin {원격 저장소 주소} $ git remote add origin https://github.com/chan157/testRepo.git https://github.com/chan157/testRepo.git 웹 호스트 서비스 / 그룹 이름 / 프로젝트 명 위에서 만든 원격 저장소 https 복사 $ ..
1. 설치 여부 확인 Linux or macOS는 기본적으로 설치되어 있는 경우가 많음 2. Git 설치 https://git-scm.com/downloads 에서 다운로드 3. Git 실행 4. Git 설치 확인 git --version # 버전이 나오는지 확인 5. Git 초기 설정 사용자 정보 설정 처음에 git을 설치한 후 한 번만 진행하면 됨 git config --global user.name "chan" git config --global user.email chanchan@gmail.com 프로젝트별로 사용자를 다르게 설정할 예정이라면 --global 을 빼고 설정하면 됨 git config user.name "chan" git config user.email chanchan@gmail.c..
Git 이란? 분산형 버전 관리 시스템의 한 종류이다. 빠르고 가볍게 버전을 관리할 수 있는 시스템이다. Git을 사용하는 이유? 효율적인 협업 동일한 파일에 여러 명의 개발자가 동시에 접근하여 수정할 경우, 코드가 섞이거나 덮어지는 상황을 예방 가능 쉬운 버전 관리 최종, 최종_최종, 최종_최종_최종 과 같은 상황을 피할 수 있음 Git은 각각의 파일을 스냅샷 형태로 저장하여, 버전 관리를 용이하게 할 수 있음 여러 버전을 동시에 관리할 수 있어 데이터의 안정성이 보장됨 Git 특징 1. 가지 치기와 병합 여러 가지 작업을 동시에 진행하는 경우, 가지를 쪼개서 다른 기능을 개발한 후 다시 합칠 수 있음 각 작업을 가지를 쳐서 독립적으로 수행할 수 있음, 그리고 다시 각 독립된 가지를 합칠 수 있음 2...
Git 기본 문법과 branch 기초 명령 [Github] 완전기초 사용방법 : add, commit, push, pull [Github] 독립된 작업을 위한 Branch 기초 명령어 Git : branch 병합 시나리오 branch 관련된 명령은 매우 간단합니다. 하지만 다양한 시나리오 속에서 어떤 상황인지 파악하고 자유롭게 활용할 수 있어야 합니다. branch를 병합하는 과정에서 발생될 수 있는 상황은 많습니다. 해당 경우에 어떻게 해결할 것인지 차근차근 알아보겠습니다. 상황 1. fast-foward fast-foward는 feature 브랜치 생성된 이후 master 브랜치에 변경 사항이 없는 상황 흔히 팀원이 버스를 타는 중 >> 나만 열심히 Branch 만들고 합치고 만들고 합치고 하는 중!..
# Git & GitHub : Branch branch 기능은 서로 다른 독립된 작업 이력을 관리할 수 있습니다. git flow 기초 명령어 branch 생성 $ git branch {브랜치이름} branch 이동 (master) $ git checkout {브랜치이름} (브랜치이름) $ branch 생성 및 이동 (master) $ git checkout -b {브랜치이름} (브랜치이름) $ branch 목록 (master) $ git branch *master 브랜치이름 branch 병합 (master) $ git merge {브랜치이름} master 브랜치에 {브랜치이름} 의 이력을 병합시킨다. branch 삭제 $ git branch -d {브랜치이름}
Git Git은 분산형 버전관리 시스템(DVCS) 중 하나입니다. 최근 Git과 GitHub를 통해서 많이 사용되는 것 같습니다. Github에 저장하는 것은 매번, 매버전을 모두 저장하고 upload하는 방식이 아닌 각 버전들의 차이 혹은 변경이력 을 저장하는 것입니다. 이를 통해서 훨씬 적은 용량으로 많은 버전 이력들을 저장할 수 있는 것입니다. Git 사전 준비 Git을 사용하기 위해서는 Git의 commit을 남기는 사람에 대한 정보를 설정합니다. 한번 설정하면 컴퓨터에 자격증명 방식으로 계속 남아있어서 또 할 일은 잘 없습니다. $ git config --global user.name '{이름}' $ git config --global user.email '{이메일}' 추후에 commit을 작성..