일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CARLA simulator
- VOC 변환
- InstructPix2Pix
- Paper Analysis
- 논문분석
- 논문 분석
- 개발흐름
- Custom Animation
- TensorFlow Object Detection 사용예시
- 커스텀 애니메이션 적용
- Docker
- paper review
- 리눅스 빌드
- 크롤링
- 기능과 역할
- TensorFlow Object Detection Error
- Carla
- Towards Deep Learning Models Resistant to Adversarial Attacks
- 객체 탐지
- DACON
- Linux build
- Branch 활용 개발
- 사회초년생 추천독서
- Git
- object detection
- AI Security
- TensorFlow Object Detection API install
- TensorFlow Object Detection Model Build
- DOTA dataset
- Object Detection Dataset 생성
- Today
- Total
목록Etc/Git (3)
JSP's Deep learning

1. 소규모 프로젝트(Feature Branch Workflow) (1) 설명 기능별 브랜치를 만들어 개발하는 방식 master 브랜치의 메인 코드를 중심으로 기능을 개발하고 병합 (2) 개발흐름 원격 저장소의 master 브랜치를 clone 로컬 저장소에서 master 브랜치를 분기하여 feature 브랜치 생성 기능 개발 후 feature 브랜치를 원격 저장소에 push (git push origin feature/login을 통해 원격 저장소에도 같은 feature branch가 생성) 프로젝트 관리자는 feature 브랜치의 코드를 점검한 후 master 브랜치에 병합 다른 구성원들은 변경된 master 브랜치를 pull하여 동기화 (기능 추가 시마다 pull을 진행하는 것보다, 테스트를 진행할 ..

1. Branch란? 독립적인 작업을 수행하기 위한 개념으로 Git에서 생성되는 각각의 Branch는 독립적으로 존재하여 다른 Branch의 영향을 받지 않는다. 이러한 특성을 통해서 각각의 작업을 동시에 수행할 수 있으며, 모든 작업물을 Merge을 통해 통합할 수 있어서 협업에서 유용하게 사용된다. Branch는 대표적으로 master, develop, feature, release, hotfix가 존재한다. 2. Branch의 종류 및 기능 2.1. master (1) 설명 제품 또는 서비스를 출시하는 브랜치 제품 또는 서비스의 버전 관리(Tag) master 브랜치는 항상 배포가능한 상태 (2) 예시 CARLA Simulator의 최신 배포가능 버전은 항상 master branch에 존재 또한 C..
1. Command git fetch --all git reset --hard origin/master git pull origin master 2. 순서 push 충돌 발생 시 원경 저장소로부터 fetch을 진행한다. Local 저장소에서 hard reset을 사용하여 충돌 전 상태로 되돌린다. 이후 원격저장소 pull을 통해서 버전을 맞추고 다시 push을 진행한다. + 충돌의 원인은 다양하기 때문에 위의 방법으로 모두 해결이 안 될 수도 있다.