IT/Github 7

git commit 메세지 규칙

feat : 새로운 기능 추가 fix : 버그 수정 docs : 문서 수정 style : 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우 refactor : 코드 리팩터링 test : 테스트 코드, 리팩터링 테스트 코드 추가(프로덕션 코드 변경 X) chore : 빌드 업무 수정, 패키지 매니저 수정(프로덕션 코드 변경 X) design : CSS 등 사용자 UI 디자인 변경 comment : 필요한 주석 추가 및 변경 rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 remove : 파일을 삭제하는 작업만 수행한 경우 !BREAKING CHANGE : 커다란 API 변경의 경우 !HOTFIX : 급하게 치명적인 버그를 고쳐야 하는 경우

IT/Github 2023.07.06

6. 기본 브랜치명 변경하기(mater -> main)

❓ git 기본 브랜치명이 master에서 main으로 변경된 이유 Black Lives Matter 운동으로 master/slave 등의 IT에서 사용되는 용어에도 정화가 필요하다는 의식이 생기고 있을때 Github에서 2020년에 레포지토리의 기본 브랜치명을 master에서 main으로 변경됨 ❗ 기존의 레포지토리의 브랜치명 변경(master -> main) git branch -m master main git fetch origin git branch -u origin/main main git remote set-head origin -a 위에 코드를 터미널에 입력시 로컬에 master로 생성된 브랜치설정을 main으로 변경할 수 있다

IT/Github 2023.06.25

5. Git 시작하기

1. Git으로 할수 있는 것 Git이 제공하는 핵심 기능은 크게 버전관리(Version Contral), 백업(Backup), 협업(Collaboration)으로 나눠진다. ⅰ) 버전관리(Version Contral) 컴퓨터로 문서를 작성한 뒤 수정할 때, 원래 내용을 남겨두고 수정한 내용을 저장해야 하는 경우 '다른 이름으로 저장'하는 방법을 주로 사용합니다. 이때 수정된 파일을 구분하기 위해서 원래 파일 뒤에 숫자나 이름을 붙입니다. 그러나 많은 문서들을 수정할때마다 이런 방시으로 저장하면 어떤 파일에서 어떤 내용을 수정했는지 기억할 수 없습니다. Git은 문서를 수정할 때마다 언제 수정했는지 어떤 것을 변경했는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템입니다. ⅱ) 백업하기(Backup)..

IT/Github 2022.02.12

4. Github 관련 기본 문법(3)

1. 로컬 상태 최신으로 만들기 항상 새로운 작업을 시작하기 전에는 나의 로컬 상태가 최신인지 확인을 해야합니다. => 다른 사람이 하는 작업과 충돌이 일어나거나 새롭게 반영된 환경에서 작업을 하지 못할 수 있기때문 서버의 것을 가져와 내것에 합치는 것이 로컬 상태를 최신으로 만드는 것입니다. 이때 사용하는 명령어는 pull 입니다. pull : 원격 저장소에서 로컬 저장소로 소스를 가져오는 명령어$ git pull origin main

IT/Github 2021.09.22

3. Github 기본 문법(2)

1. 작업 결과물 올리기 앞에서 생성한 레파지토리를 VSCode로 파일을 엽니다. README.md 라는 파일을 추가합니다. *. md 파일은 마크다운이라는 확장자 파일을 의미합니다. 파일이 생성되면 파일명이 초록색으로 보이게 됩니다. 초록색: 버전 컨트롤이 되고 있는 추가된 파일 회색 : 버전 컨트롤이 안되어지고 있는 파일, .gitignore 에 추가된 파일 파란색 : 버전 컨트롤이 되고 있는 기존 파일에서 수정이 일어났을 때 추가된 README.md 파일을 서버로 올릴때 2단계를 거쳐서 올라가게 됩니다. commit: 서버로 올라가지 않고 내 컴퓨터에만 정보가 남게 됩니다. push: commit 된 요소들을 서버로 올립니다. 파일을 추가하기 전에 추가한 파일을 git에서 관리하고 있는지 확인을 먼..

IT/Github 2021.09.17

2. Github 기본 문법 (1)

1. 레파지토리 생성하기 New 버튼을 이용하여 레파지토리를 생성합니다. 2. 레파지토리에 대한 정보 추가하기 Repository Name : 레지파토리의 이름을 작성합니다.(원하는 이름 작성) Description: 레지파토리에 대한 설명을 작성합니다.(생략 가능) Public / Private : 레파지토리 공개 여부를 설정합니다. Private을 선택하면 본인 혹은 협업하는 사람만 저장소를 볼 수 있습니다. Initialize this repositioy with : 레파지토리 생성 시 함께 추가할 파일을 선택합니다. Readme : 프로젝트에 대한 설명글을 담을 수 있는 마크다운 파일 .gitignore : 버전 컨트롤을 하지 않을 파일들을 나열 (여기서는 Node를 선택해서 추가한다 Choose..

IT/Github 2021.09.16

[Git&GitHub] Git 시작하기

1. Git 이란? Git은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 출처 : 위키백과 소스코드를 효과적으로 관리하기 위해서 개발된 '분산형 버전 관리 시스템'압니다. Git(깃)은 하나의 프로그램을 개발하기 위해서 소스 코드를 여러 번 수정하기 마련인데, 이 과정을 많이 도와주기 때문에 사용합니다. Git(깃)은 소스코드가 변경된 이력을 쉽게 확인할 수 있고, 특정 시점에 저장된 버전과 비교 또는 특정 시점으로 돌아갈 수 있습니다. Git 장점 GitHub와 같은 온라인 서비스를 사용하면 여러 사람이 함께 일할 수 있습니다. 한 명이 파일을 올리면 다른 사람들이 다운을 받을 수 있고, 누가 수정했는지 기록이..

IT/Github 2021.09.11