분류 전체보기40 [Github 알아보기] 좋은 Readme 작성하기 Github 레포지터리를 들어가면 가장 먼저 볼 수 있는 것이 Readme.md이다. 내 프로젝트를 잘 알리고, 사람들이 유입되어 활성화 시키기 위해선 좋은 Readme를 작성하여야 한다. Readme를 작성할때 포함하면 좋은 내용들 1. 프로젝트의 목적 및 용도 프로젝트에 대해 간단하게 설명하는 내용을 포함하는 것이 좋다. 이 프로젝트는 무엇을 위한 것인가 어떤 문제를 해결할 수 있는가 왜 이 프로젝트가 유용한가 어떤 사람들이 이 프로젝트를 사용하면 좋은가 이 프로젝트는 어떻게 작동하는가 2. 프로젝트를 시작하는 방법 프로젝트를 처음 사용하기 위해 필요한 내용을 포함하는 것이 좋다. 프로젝트를 설치, 사용하기 위해 필요한 전제조건이 있는가 어떻게 설치, 사용, 테스트하는가 설치 가이드 문서는 어디에 있.. 2021. 1. 4. [Github 알아보기] 마크다운을 사용하여 문서 작성하기 Github 레포지터리를 볼때 가장 먼저 보게 되는것이 Readme.md일 것이다. 내 프로젝트를 잘 알리고, 사람들이 유입되게 하기 위해선 좋은 Readme를 작성하여야 한다. 좋은 Readme를 작성하는것에 앞써 많이 쓰이는 마크다운에 대해 알아보자 마크다운이란? 텍스트 기반의 마크업 언어이며, 2004년에 만들어졌다. Html로 변환이 가능해 간단한 페이지를 만들수 있으며, 특수기호와 문자를 이용해 서식을 지정할 수 있어 매우 간편하게 직관적이고 가독성이 좋은 문서를 생산할 수 있다. 확장자는 *.md를 사용하며 깃헙에서 README.md를 사용함으로써 많이 알려지기 시작했다. 마크다운의 장단점 장점 1.간단하다. 2.도구가 필요없다. 3.텍스트이기때문에 저용량이며, 쉽게 버전관리를 할 수 있다. .. 2021. 1. 3. [Github 알아보기] gitignore로 레포지터리를 깔끔하게 관리하기 프로젝트를 진행하다보면, 개인적인 컴퓨터, IDE의 세팅, 개인적인 테스트 파일들을 만들게 된다. 이 파일들까지 원격저장소에 올라가면 같이 개발하는 다른 팀원들의 설정파일을 건드리게 되어 혼란을 야기할 수 있고, 용량이 큰 빌드 파일이 올라감으로써 원격레포지터리가 무거워지게 된다. 이들을 커밋할때마다 제외하긴 귀찮으니 알아서 무시해주게 하는 설정파일이 .gitignore이다. .gitignore가 뭔가요? 말 그대로 git에서 무시할 파일들을 정의한 파일이다. 왜 무시할 파일이 생기는거죠? 로컬 설정, 빌드정보, 백업정보등을 저장소에 올려놓지 않기 위해 원하지 않는 파일이 업로드 되거나 혹시모를 데이터 충돌을 방지하기 위해 .gitignore 사용해보기 사용법은 매우 쉽다. .gitignore파일을 생성.. 2021. 1. 3. [Github 알아보기] Git Flow전략으로 브렌치 관리하기 지금까지 간단하게 Git과 GitHub를 사용하는 법을 알아봤다. 이제 이들을 이용해 협업할때 좋은 브렌칭 전략인 GitFlow를 알아보자 GitFlow가 뭔가요? GitFlow는 git으로 프로젝트를 운용할때 브렌치를 파는 전략중 하나이다. 2010년 Vincent Driessen이 본인의 블로그 를 통해 제시한 브랜칭 전략이다. 최근들어 Github-flow, Gitlab-flow등 여러 브렌칭 전략도 나오고 있지만 개인적으로는 GitFlow가 제일 안정적인것 같다. GitFlow 살펴보기 GitFlow의 원작자가 직접 사용한 그림이다. 메인 브렌치 master 구현을 완료했고, 충분히 테스트를 해 즉시 배포 가능한 상태인 브렌치다 develop 다음 배포 버전을 개발하는 브렌치이다.보조 브랜치 fe.. 2021. 1. 3. [Github 알아보기] Gui(SourceTree)로 Git을 사용해보자 강력한 GUI git 관리 툴인 sourceTree를 사용해서 Git을 사용해보자 SourceTree 강력한 Git 관리 툴이며, JIRA(이슈 관리 툴)를 만든 Atlassian에서 만들었다. 리눅스 버전을 지원하지 않는게 단점이다.(사실 리눅스에는 아직까진 만족스러운 Git Gui 툴을 찾지 못하였다.) 한 눈에 필요한 모든 정보들을 확인 할 수 있고, 직관적이여서 관리가 편하다. SourceTree 사용하기 1. 원격 저장소를 로컬에 받아오기 본인의 레포지터리를 로컬에 받아오고 싶으면 Remote 탭에서 받아오면 된다. 선택한 저장소의 계정이 소유하고 있는 원격 레포지터리들이 전부 출력되며, 원하는 레포지터리를 선택하면 된다. 원하는 레포지터리를 선택하면 clone에 정보가 입력이 된다. 저장될 디.. 2021. 1. 3. [Github 알아보기] Git 에서 원격 저장소 사용하기 이전 게시글들 에서 Git의 필수기능들을 배웠다. 이제 원격 저장소에 레포지터리를 올려서 협업을 해보자 원격저장소 서버에 git을 호스팅 하여 공유하는 것을 말한다. 대표적으로 GitHub, BitBucket, GitLab이 있다. GitHub가 가장 대중적이며, GitLab는 서버에 직접 설치해서 사설서버로 운영할 수 있다. 원격 저장소 사용하기 1. 리모트 저장소 추가하기 > git remote add origin https://github.com/always0ne/gitTutorial.git git remote add 를 하면 리모트 저장소를 추가할 수 있다. 보통 원격 저장소 별칭을 origin으로 많이 한다. 2.현재 로컬 레포지터리에 등록된 리모트 저장소 확인하기 > git remote ori.. 2021. 1. 3. 이전 1 2 3 4 5 6 7 다음