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