일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- github
- 패스트캠퍼스
- 파이어베이스
- Firebase
- HTML
- 코딩테스트
- 깃버전
- 클론코딩
- 프로그래머스
- 깃허브
- js
- nextjs
- API
- 리액트오류
- gitignore
- webdevcurriculum
- Git
- gitrevert
- react
- 국비지원취업
- 자바스크립트
- 야놀자
- 리액트
- 프론트엔드개발자
- typescript
- 깃커밋
- gitcommit
- ReactError
- 깃
- javascript
- Today
- Total
목록github (5)
Project.log
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/0or1g/btsnEopYCjJ/44y3kA3djJpcHGefd4w3xk/img.png)
git flow, github flow, gitlab flow 의 개념 현업에서는 다양한 방식으로 브랜치를 관리한다고 하는데, 그 중에서 가장 대표적인 방식인 git flow, github flow, gitlab flow 라는 3가지 관리 전략에 대해서 알아보겠습니다. (이 내용은 김준태 강사님 강의를 바탕으로 제가 정리한 내용을 포스팅한 게시물입니다.) 1. Git Flow git flow 는 총 5 종류의 브랜치를 활용합니다. 주의할 점은 master, develop 은 각 브랜치가 영구적으로 존재하지만, hotfix, release, feature 브랜치의 경우 필요할 때마다 브랜치를 만들고, merge(머지)가 되면 삭제한다는 점입니다. 전체적인 merge 순서는 다음과 같습니다. (merge 할..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EtLw5/btsnxWAhCaj/F2FCtGxjHwe8o7epSDfrhk/img.png)
깃허브를 이용하여 협업하는 방식에 대해 간략히 정리해보자! 협업 과정 정리 *협업 과정은 회사마다 조금씩 달라질 수 있음을 알려드립니다. 팀 안에서 git 관리 전략 (flow), commit convention, issue/pr template, issue label 을 정한다. 팀장은 해당 template 등을 적용한 github repository 를 생성한다. (+ 팀원을 등록한다. collaborators) 앞으로 구현할 작업을 기능 단위로 쪼개서 세분화한다. 기능 단위의 작업에 대해 각자 담당을 정하고, 각 담당자는 github 에 해당 기능에 대한 issue 를 생성한다. (+ 팀장은 작업기한을 정해서 milestone 을 생성한다.) 팀장은 github repository 에 최초 comm..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/L9uW8/btsnvYLrqJg/lKYJbkrZuba8huXEa9ylZ1/img.png)
깃을 사용한다면 필수인 .gitignore 세팅을 편하게 할 수 있는 방법이 있습니다. https://gitignore.io gitignore.io Create useful .gitignore files for your project www.toptal.com 바로 gitignore.io라는 사이트인데요. 이 사이트에서 자신의 프로젝트에 꼭 맞는 .gitignore 파일을 만들 수 있습니다. 운영체제, 개발 환경(IDE), 프로그래밍 언어 옵션을 넣어서요 시작하기 일단 세팅하기전에 왜 .gitignore가 중요한지 알아봅시다. 개발을 하다보면, 분명 암호 파일을 프로젝트 폴더 내부에서 관리하게 되는 경우가 발생할 수 있습니다. 이 경우 github 에 해당 파일(.env 등)을 올리게 되면, 누구나 내 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EnDxw/btsdYPL87UQ/Xe8rr81whPGoP2OV425La0/img.png)
Knowre-Dev의 WebDevCurriculum의 레포지토리를 Fork하여 퀘스트를 해결해 나가는 글입니다. Introduction git은 2021년 현재 개발 생태계에서 가장 각광받고 있는 버전 관리 시스템입니다. 이번 퀘스트를 통해 git의 기초적인 사용법을 알아볼 예정입니다. Checklist 형상관리 시스템은 왜 나오게 되었을까요? 형상관리의 단어가 생소해서 단어부터 찾아보았습니다. "소프트웨어 구성 관리 또는 형상 관리는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것으로, 형상 관리는 일반적인 단순 버전관리 기반의 소프트웨어 운용을 좀 더 포괄적인 학술 분야의 형태로 넓히는 근간을 이야기한다." 라고 되있습니다. 형상 관리 시스템은 소프트웨어 개발 프로세스에서 발생하는 문제를 해결..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nhC0M/btsdeZased7/eqnY0WYVjZWQYRWIeMDpT1/img.png)
깃 부터 깃허브까지 쉽게 하는 방법을 올려보겠습니다. 1. info라는 폴더를 만들어서 이 폴더를 git으로 관리하고 깃허브까지 올려보겠습니다. 2. 대충 test.txt을 만들어서 내용을 입력해보겠습니다. % ls -al 3. ls -al 을 해보면 test.txt파일은 존재하고 아직 git으로 관리되고 있진 않습니다. % git init % ls -al 4. git init 으로 깃을 초기화하고 ls -al를 다시해서 .git(숨김폴더)가 있는지 확인합니다. 5. GitHub홈페이지에 https://github.com/ 들어가 New를 눌러 Repository를 만들어 줍니다. Respository name은 원하시는 이름으로 넣으면 됩니다. 저는 여기서 test로 했습니다. 마지막으로 Create ..