
깃허브 액션(GitHub Actions)이란? -깃허브의 저장소에서 CI/CD와 같은 자동화 프로세스를 설정하고 실행할 수 있게 해주는 자동화 도구입니다. 이를 사용해 개발자들의 개발 워크플로우를 자동화할 수 있으며, 개발진행을 할때 소프트웨어 개발 라이프사이클 동안에 여러 작업을 간소화하도 자동화 할 수 있습니다. CI/CD란? CI (Continuous Integration) (지속적 통합) -지속적인 통합이라는 뜻으로 코드의 빌드와 테스트를 자동화하는 프로세스입니다. -CI의 목표는 코드 변경사항에 대한 즉각적인 피드백을 제공하며 버그나 오류를 빠르게 발견하고 해결하는 것입니다. CD (Continuous Deployment) (지속적 배포) -지속적 통합의 다음 단계로, 코드 변경사항이 자동으로 ..

브랜치(Branch)란? -프로젝트의 특정시점에서 분기하여 나뉘는 포인터같은 것으로 여러개발자들이 동시에 다양한 작업을 병렬로 진행할 수 있게 도와줍니다. 예를 들어 새로운 브랜치를 만들고 해당 브랜치에서 작업을 진행하면, 메인 브랜치의 코드에 영향을 주지 않고 병렬적으로 작업을 진행할 수 있습니다. 또한 디버그 작업을 할 때 버그 수정을 위한 별도의 브랜치를 만들어서 해당 브랜치에서 문제를 수정하고 테스트할 수 있습니다. 기본 브랜치 -기본적으로 모든 Git 리포지토리에는 'master' OR 'main' 이름의 기본브랜치가 있습니다. 이거는 가장 기본적인 브랜치로 브랜치의 가장 중심이 되는 곳입니다. 브랜치 생성 및 이동 git branch [브랜치 명] -브랜치 생성 git checkout [브랜치..

깃허브 저장 과정 git을 이용해서 git hub에 파일을 올리려면 원격저장소 연결이 되어있는 상태에서 add, commit, push단계를 거칩니다. 이 단계를 거쳐야 원격저장소에 로컬에 있는 파일들이 저장이 되게 되는데 각 단계에서 어떤 과정이 일어나는지 알아보겠습니다. git add -로컬에서 수정된 파일을 스테이징 영역(커밋 준비하는 임시 영역)에 추가합니다. git commt -스테이징영역에 있는 변경사항들을 로컬 저장소(.git파일)에 영구적 저장합니다. git push -로컬 저장소의 커밋된 변경사항들을 원격 저장소에 업로드합니다. 스테이징 영역이란? -Git의 중요한 구성 요소 중 하나로, 실제 커밋하기 전에 커밋할 변경사항들을 준비하는 임시 공간입니다. 스테이징 영역은 여러가지 장점과 용..
저장소 설정 명령어 git init -현재 디렉토리를 새로운 Git 저장소로 초기화합니다. 이때 해당 디렉토리가 초기화 되며, '.git'이라는 하위 디렉토리가 생성이 되며 여기에 모든 메타데이터와 객체 데이터가 저장됩니다. git clone [URL] -원격 저장소를 로컬에 복제하는 명령어입니다. git clone https://github.com/username/repository-name.git 변경사항 관련 명령어 git add [파일이름] OR git add . -디렉토리의 원하는 파일의 변경사항을 스테이징 영역에 추가합니다. git add filename.txt git commit -m "[커밋 메세지]" -스테이징 영역의 변경사항을 저장소에 커밋합니다. (이 때, 커밋 ID가 생성됩니다.) ..
- Total
- Today
- Yesterday
- DB
- 깃허브
- 테이블
- 클라우드
- 데이터베이스
- 데이터
- 네트워크
- 메세지큐
- 웹소켓
- 포트포워딩
- 인공지능
- 깃
- 자바
- 스프링
- 서버
- 도커
- 컨테이너
- sql
- 자동화
- 프로토콜
- IP주소
- 컴퓨터구조
- 보안
- nat
- 쿼리
- 문법
- 배포
- JPA
- 파인튜닝
- 소프트웨어공학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |