GIT

1.원격 저장소 받아오기 원격 저장소? 인터넷이나 네트워크 어딘가에 있는 저장소 ex)github, gitlab Git 원격 저장소 받아오기 git clone ->기존의 git repository를 복사 원격 저장소 url로 받아오기 아래와 같이 2개의 옵션을 볼 수 있다. 여기서 clone with HTTPS옵션으로 Clone을 하게 된다. Git clone뒤에 clone버튼으로 확인한 원격저장소의 주소를 넣어준다. 원격 저장소 추가 원격 저장소는 아래의 명령어로 연결할 수 있다. 저장소 주소는 다음과 같이 구성 연결된 원격 저장소 원격 저장소 살펴보기 2.원격 저장소 동기화 저장소 갱신 pull :원격 저장소에서 데이터 가져오기+ 병합(Merge) Fetch : 원격 저장소에서 데이터 가져오기 저장소..
1. Git Branch Git Branch란? 독립적으로 어떤 작업을 진행하기 위한 개념으로 각각의 Branch는 다른 Branch의 영향을 받지 않음. Git Branch 종류 메인 Branch : 배포할 수 있는 수준의 안정적인 Branch 토픽 Branch : 기능 추가나 버그 수정과 같은 단위 작업을 위한 Branch Git Branch 생성 Branch는 아래의 명령어로 생성할 수 있다. ->like_feature은 branch의 이름 Git Branch전환(1) 현재의 Branch는 아래의 명령어를 통해 확인할 수 있다. Git Branch전환(2) Branch전환(이동을 의미하며 *표시가 이동한다)은 아래의 명령어를 통해 할 수 있다. Git Navigation checkout은 branc..
1. Git 파일 생성 저장소 생성 완료 후(git init), 새로운 파일 작업을 완료하였다. 이 파일을 저장소에 어떻게 반영할 수 있을까? 파일 영역의 라이프 사이클 : working directory->git add->staging area->git commit->repository 파일 상태의 라이프 사이클 새로운 파일 생성 먼저, comment.js(예를 들어)파일을 준비영역(staging area)으로 보내야 한다. git add명령어를 사용한다. git add commet.js 새로운 파일 생성(2) 한 번에 추가할 파일이 너무 많다면 현재 폴더를 대상으로 지정할수도 있다. git add . Staging 상태 확인 git status 명령어로 Staging area의 어떤 파일이 변경되었는..
1.가치 치기와 병합 여거가지 작업을 동시에 하는데 섞이면 안되는 상황이 있을 수 있다. 사용자는 일 단위, 기능 단위로 작업을 할수있기 때문에 가치를 만들어 main코드에서 독립성을 유지하는데 필요하다. 가지를 만들어 테스트를 진행한 후 가지를 병합을 통해 main코드에 반영한 후 main코드에서 배포할 수 있다. 2. 가볍고 빠르다. 로컬에서 진행된다. SVN : 중앙시스템에서 여러 개발자들이 접속하여 코드를 공유하기 때문에 항상 네트워크 필요->모든코드는 중앙시스템 git: 다른 사람과 코드를 공유할때만 중앙 서비스에 접속을 하면 되기 때문에 네트워크 속도에 관계없이 매우 빠르게 작업 진행->모든 코드는 각각 사용자들에게 있다. 3. 분산 작업 각각 개발자에게 코드가 있다. 통합 관리자가 있기 때문..
Git 초기 설정 1.사용자 정보 설정 저장소에 코드를 반영할 때 등록될 사용자 정보를 설정한다. 프로젝트 마다 다른 사용자 정보를 지정하고 싶으면 저장소 생성 후 --global 옵션을 빼고 실행해주면 된다. 2. 설정 정보 확인 아래의 명령을 실행하여 앞에서 설정한 내용을 확인해볼 수 있다. GIT 저장소 만들기 1) 기존 디렉토리를 git 저장소로 만들기 기존 프로젝트를 Git으로 관리하고 싶을 때, 프로젝트의 디렉토리로 이동해서 아래와 같은 명령을 실행한다. git init : 기존의 디렉토리를 git repository로 설정 이 명령은 .git이라는 하위 디렉토리를 만든다. 즉, 새로운 git 저장소가 만들어진다. git이 파일을 관리하게 하려면 저장소에 파일을 추가하고 커밋해야 한다. git..
호_두씨
'GIT' 태그의 글 목록