일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nodejs
- class
- 자바
- nvmrc
- Github
- 패키지설치에러
- 노드버전
- 클래스
- 호스팅영역
- 웹소켓연결끊김
- aiapi
- GPT3.5
- java
- aws
- 클라우드
- ChatGPT
- gpt3.5turbo
- 웹소켓재시작
- javascript
- 웹소켓연결
- chatGPTAPI
- iam사용자
- git
- 버킷생성
- db
- openaiapi
- Database
- gptapi
- Express
- gitlab
- Today
- Total
목록2024/08 (8)
IT's Jenna
포크(Fork)정의포크는 다른 리포지토리의 프로젝트 전체(여러 브랜치를 포함한 모든 커밋 이력)를 복사해서 가져오는 것입니다. 기존 리포지토리에 변경 사항을 병합하려면 포크한 리포지토리에서 pull request를 원본 리포지토리로 보냅니다. 아래 그림은 브랜치를 추가하는것과 리포지토리를 추가하여 포크한 것과의 차이를 보여줍니다.여러 개의 원격 저장소(repository) 연결원본 저장소를 포크하여 새로운 저장소를 만든 후 작업을 하면 원본 저장소에서 작업한 히스토리 내역은 알 수 없다.아래 그림처럼 히스토리 내역이 갈라지게 되는데 이때 포크한 저장소에서 원본 저장소의 히스토리도 함께 보고 싶다면 여러개의 원격 저장소를 연결하여 확인해야 한다.명령어원격 저장소 추가: git remote add upstr..
브랜치의 필요성여러 명이 동시에 작업하는 경우여러 명이 동시에 같은 파일을 작업할 때, 브랜치를 이용하면 이슈 없이 코드 병합이 가능합니다. 혼자서 작업할 때는 커밋이 한 줄로 쌓이지만, 여러 명이 작업할 경우 아래 그림과 같이 병렬로 커밋이 쌓입니다.브랜치의 역할브랜치를 이용하면 다른 작업자들이 같은 파일을 나눠서 작업할 수 있습니다. 이는 코드 병합 과정에서 충돌을 최소화하고 효율적인 협업을 가능하게 합니다. 브랜치란?정의브랜치는 물리적이고 독립적인 길이 아닌 포인터의 개념으로, 특정 커밋을 가리키고 있는 것으로 분기처리를 합니다.이는 프로젝트 전체를 복사하는 것이 아니고 그저 가리키기만 하면 되기 때문에 가볍고 빠르게 분기처리가 가능합니다.활용같은 파일을 수정한 경우 아래 그림과 같이 브랜치가 나눠..