[GIT] 브랜치(Branch)
·
Devlopment/GIT
브랜치(Branch)프로젝트를 진행하다 보면, 독립적인 기능이 추가 또는 기존 소스의 대량 변경 작업 등이 발생될 때 현재까지의 안정된 소스를 버전관리하고, 추가 또는 변경소스를 따로 관리하는 목적 브랜치 명령어 1. 브랜치 목록 확인$ git branch 2. (브랜치 이름)의 브랜치 생성$ git branch 브랜치이름      : 브랜치가 생성될 때마다 기존 브랜치를 복사한다.         그 증명으로 git rev-parse 브랜치이름 명령어를 통하여, 해쉬코드값이 동일함을 알 수가 있다.  3. 브랜치를 변경 혹은 이동 명령어$ git checkout 브랜치이름 4. 브랜치 해쉬코드값 확인 명령어$ git rev-parse 브랜치이름 5. 브랜치 세부사항 확인 명령어$ git branch -v..
[GIT] 파일 업로드와 커밋, 그리고 원격 저장소에 전송하기
·
Devlopment/GIT
원격 저장소에 연결 $ git remote add 원격저장소별칭 원격저장소URL 원격 저장소 목록 확인 $ git remote -v // 원격 저장소 목록 확인 origin https://github.com/jinygit/gitstudy05.git (fetch) origin https://github.com/jinygit/gitstudy05.git (push) 원격 저장소가 연결되면 fetch와 push 두 주소를 출력합니다. push(푸시)는 서버로 전송하는 동작을 의미하고, fetch(페치)는 반대로 서버에서 가지고 오는 동작을 의미합니다. 별칭은 중복하여 선택할 수 없습니다. 서버에 전송 - push $ git push 원격저장소별칭 브랜치이름 $ git push origin main git 실습)..
[GIT] GIT 기초 및 저장소 생성
·
Devlopment/GIT
GIT(깃)의 특징 대표적인 분산형 버전 관리 시스템이다. 원격 저장소와 별개로 개발자 각각의 로컬 컴퓨터에 완벽한 복제본 소스 코드를 저장할 수 있다. 매번 메인 저장소를 조회하지 않아도 개발을 진행할 수 있어서 어디서든지 개발할 수 있다. 네트워크나 인터넷이 연결되어 있지 않은 상태에서도 로컬 컴퓨터의 소스코드만으로 버전을 관리할 수 있다. 작업한 후에는 연결하면 동기화만 하면 되기 때문에 소스코드 관리가 간편하다. 많은 개발자들의 다른 저장소를 연결하거나 동기화 작업을 할 수 있다. 또, 직접 만든 새로운 소스 코드를 배포할 수 있다. 혹은 GIT으로 내려받은 소스코드를 수정한 후, 다시 병합(merge)할 수 있다. 이런 특징들 때문에 프로젝트를 진행을 하며 소스 코드 관리를 git을 주로 사용하..