본문 바로가기

Github8

[Spring Boot] 19. GitHub Repository (3) - Branch & Merge 오늘은 GitHub의 3번째로 공동으로 작업하는 환경에서, Master가 아닌 각자 맡은 모듈에 대해서 신규로 Branch를 생성하고 그곳에 계속 Commit & Push를 하고 코드관리자가 Master에 최종 Merge하는 방법을 알아보고자 합니다. 실제로 프로젝트에 투입된 개발자가 된다면... 당황하지않고 이와같은 상황이 된다면 적용하시면 되겠습니다. New Branch 생성 및 Commit Master에서 Branch Merge 1. New Branch 생성 및 Commit 지난번에 STS를 통해서 진행했으니, 이번에도 STS에서 New Branch를 생성하는 방법으로 보겠습니다. 우선 프로젝트에서 마우스 오른쪽을 누르면... 여러가지 메뉴가 나오는데 그 중에서 team을 선택하고 아래와 같이 해당.. 2019. 12. 22.
[Spring Boot] 18. GitHub Repository (2) - 공동작업 바로 전에는 Git & GitHub란 무엇인지를 알아보았습니다. 또한, 이를 사용해서 공유 Repository를 통해 프로젝트 소스를 올려 작업할 수 있는 환경까지 만들었습니다. 이와관련된 내용은 아래 지난번 내용을 확인부탁드립니다. 오늘은 실제로 GitHub을 사용하여 하나의 프로젝트를 여러명이 공동으로 작업할 수 있는 방법을 말해보고자 합니다. 2019/12/17 - [SpringBoot] - [Spring Boot] 17. GitHub Repository (1) - 연동 [Spring Boot] 17. GitHub Repository (1) - 연동 오늘은 지금까지 작성한 project를 GitHub를 통해서 관리해 보도록 하겠습니다. Git과 GitHub는 많이 들어보셨을 거에요. 우선 공통점은 .. 2019. 12. 21.
[Git][Error] warning: LF will be replaced by CRLF LF와 CRLF는.... 줄바꿈 문자열에 대한 정의를 말합니다. 윈도우에서는 CRLF (\r\n) : Carriage Return Line Feed 리눅스/유닉스에서는 LF (\n) : Line Feed Git에 add 할때 warning: LF will be replaced by CRLF가 발생한 이유는 자동으로 변경을 시도하기 때문입니다. 따라서 이를 방지하기 위해서는 해당 옵션을 True에서 False로 바꿔주면 됩니다. 기본은 True입니다. git config --global core.autocrlf false git config --list ## 확인 이렇게 설정을 하고 확인해보면... 정상적으로 반영이되고, 발생하지 않을 것 입니다. -Ayotera Lab- 2019. 12. 17.
[Spring Boot] 17. GitHub Repository (1) - 연동 오늘은 지금까지 작성한 project를 GitHub를 통해서 관리해 보도록 하겠습니다. Git과 GitHub는 많이 들어보셨을 거에요. 우선 공통점은 두가지 모두 소스코드 관리를 위한 최적의 방법론을 제시한다는 점입니다. 차이점은 Git은 로컬에서 저장소를 통해 소스코드를 관리하는 반면에, GitHub는 Git을 호스팅해주는 서비스를 말합니다. Git : 소스코드 관리를 위한 버전 관리 시스템, 저장소는 보통 자신의 로컬 PC (단, 다른사람과 협업을 위해서는 원격 저장소를 사용하면 됨) GitHub : Git을 호스팅 해주는 웹 서비스 GitHub를 통해 소스코드 관리를 위해서는 아래의 절차를 밟아야 합니다. 그럼 체계적인 소스코드 관리를 위한 관문을 열어볼까요?? 1. Git 설치 우선 아래의 페이지.. 2019. 12. 17.