알고리즘 공부를 하면서 구현 한 소스코드를 깃허브에서 관리하고자 합니다. 깃허브에 새로운 저장소를 생성하고 이클립스에서 생성한 프로젝트를 올리는 내용을 정리하도록 하겠습니다. 1. 깃허브에 새로운 저장소 생성하기 먼저 생성 한 자바 프로젝트의 버전관리를 위한 깃허브에 원격 저장소를 새로 만듭니다. 오른쪽 하단 부분에 New repository를 클릭합니다. 저장소 이름을 입력하고 Public을 체크한 뒤 Create repository를 클릭 합니다. 여기까지 하면 새로운 저장소가 생성 됩니다. 저장소의 url은 자동으로 https://github.com/LKTProtgrammer/저장소이름으로 지정이 됩니다. 2. 이클립스 프로젝트 생성 및 PUSH 이제 로컬 저장소로 사용 할 자바 프로젝트를 생성 해..
저번 게시글에서는 다른 사람의 저장소를 Fork 해오면서 동시에 로컬 저장소를 생성 하는 것을 정리 하였습니다. 오늘은 이어서 다음 내용을 정리합니다. 1. 로컬 Master로부터 Branch 생성하기 2. ReadMe 수정 ( 변경 이력 발생) 3. 변경 사항 Commit 하기 및 Master와 Merge하기 4. 원격 저장소에 Push 브런치 (Branch) 생성하기 일반적으로 저장소가 생성이 되면 Master Branch가 생성이 됩니다. Master Branch로 부터 새 Branch를 생성하는 git 명령어는 다음과 같습니다. git branch 현재 상태를 그림으로 보면 다음과 같다. 현재 Branch를 생성만 한 단계입니다. Head는 Master Branch에 있는 상태입니다. (Head란..
Fork 하기 다른 사람의 저장소에 있는 내용을 내 저장소로 가져와 보도록 하겠습니다. 예제를 위해 bongbongco/bongbongco.github.io의 저장소를 가져오도록 하겠습니다. 가져오고자 하는 저장소의 우측 상단에 fork 버튼을 클릭합니다. 자신의 계정을 클릭하게 되면 다음과 같이 fork 해온 새로운 저장소가 생깁니다. 현재는 다른 사람의 저장소를 내 원격 저장소를 가져오기만 한 상태입니다. 아래 그림과 같습니다. 이제 로컬 저장소도 생성해보겠습니다. git clone 을 통해서 저장소를 복사해옵니다. 이제 bongbongco/bongbongco.github.io 저장소를 내 로컬 저장소로 가져오기가 완료 되었습니다. 다음에는 로컬 저장소의 내용의 일부를 변경하고 변경사항을 Commit..
Git ?? Git이란 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템'입니다. Git에서는 소스 코드가 변경된 이력을 쉽게 확인 할 수 있고, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 갈 수 있습니다. Git 저장소 ● 원격 저장소 (Remote Repository) - 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유 ● 로컬 저장소 (Local Repository) - 개인 PC에 파일이 저장되는 개인 저장소입니다. 내 PC에서 작업 하던 내용을 원격 저장소로 업로드를 할 수 있고 반대로 다른 사람의 원격 저장소에 있는 파일을 불러 올 수도 있습니다. Commit Commit이란 파일 및 폴더의 추가/변경 사항들에 대해 기록을 하는 것을 말합니..