Git 5

CI/CD 워크플로우 - CI로 ESLint 검사하기

CI/CD란?CI(Continuous Integration)지속적인 통합은 개발자들이 변경 사항을 자주, 최소 하루에 한 번씩 코드 베이스에 병합하는 방법론입니다. 주요 목표는 코드를 자주 통합함으로써 통합 문제를 조기에 발견하고 해결하는 것입니다.주요 요소:자동화된 빌드: 코드를 병합할 때마다 자동으로 빌드가 실행됩니다.자동화된 테스트: 빌드 과정에서 자동으로 테스트가 실행되어 코드 변경으로 인한 버그를 조기에 발견합니다.CD(Continuous Deployment)지속적인 배포는 변경 사항을 자동으로 프로덕션 환경에 배포하는 방법론입니다. 이는 지속적인 전달(Continuous Delivery)의 확장으로, 모든 코드 변경이 자동으로 릴리스 준비가 되며, 수동 개입 없이 프로덕션에 배포됩니다.주요 요..

Git 2024.06.27

Git) intellij 인텔리제이 github 연동 사용법

인텔리제이는 매우 쉽게 깃과깃허브를 사용할 수 있습니다. (화면은 운영체제마다 다를 수 있습니다. 저는 인텔리제이 초기화 후 진행했습니다.) 1. 하단에 version control 2. Create Git repository 클릭 3. 폴더 확인하고, Ok 누르기 4. 화면 맨 왼쪽, 프로젝트 아래 커밋 누르기 5. 인텔리제이는 명령어 없이, 쉽게 사용할 수 있습니다. 위에 화면에서 파일을 선택하고 아래에 커밋 메시지를 작성하면 됩니다. 6. 커밋버튼을 누르면 버전을 생성하고, 관리할 수 있습니다. 깃허브와 연결하기 7. 마스터 부분에서 오른쪽 클릭 후 푸쉬 누르기 8. Define remote 클릭 9. url에 깃허브 ssh 입력 10 깃허브 사이트 들어가기 11. new 버튼 클릭하고 레퍼지토리 ..

Git 2023.05.24

Git ) github 협업 방식

사용 가이드 라인 튜터님 의견 1 아래에 제시된 1, 2, 3번 방법 또는 그 외라도 자신의 팀에 맞는 방법 중에서 하나를 선택해서 하면 됩니다. (그러나 일반적으로 계속 프로젝트를 하는 회사 조직에서는 팀을 만들어서 관리하는 3번 방식을 사용합니다.) 튜터님 의견 2 그리고 pull request는 필수입니다.왜냐하면 pull request 그 자체가 코드 리뷰를 가능케 하기 때문입니다. 💡 1. 각자 포크 후 Pull request (오픈소스에서 사용, 다양한 사람과 작업시) 사용법 팀장이 레퍼지토리를 만든다. 레퍼지토리에 브랜치를 만든다. (멤버 수만큼) 팀원은 Repositories를 포크한 후 각자 본인 저장소에서 자신의 브런치를 만든다. 본인 저장소에서, 작업한 후 상대에게 compare&re..

Git 2023.05.24

Git 명령어 정리

pwd 현재경로 확인하기 ls 현재 경로 파일 조회하기 ls cd 로 이동하기 cd .. 상위 디렉터리로 이동하기 cd . 현재 디렉터리로 이동하기 cd ~ 홈 디렉터리로 이동하기 touch 비어있는 파일 생성하기 cat vi 편집하기 파일안의 내용을 수정할 수 있다. 예) vi d.txt 새로 만들 파일이나 깃허브에선 vi 편집기를 기본으로 제공해준다. 명령어를 입력하면 vi 편집기가 열린다. vi 편집기에서 편집을 하려면 , a 혹은 i 를 눌러서 --INSERT-- 라는 창이 떴을 때, 편집을 하면 된다. 편집이 끝나면 ESC 를 눌러서 편집모드에서 나와야한다. 그 후에, :w 저장 :q 닫기 (:wq 로 한번에도 가능) rm 파일 삭제하기 mkdir 디렉터리 생성하기 make dir rmdir 비..

Git 2023.05.15