티스토리 뷰
- VCS(Version control System)으로서 모든 종류의 컨텐츠의 변경이력을 관리하는 시스템
/ Git repository에 대한 GI를 제공하는 무료 Git Client
- Repository: 저장소(소스를 저장하는 공간)
- Branch: 하나의 개발 라인이지만 한 프로젝트 내에는 여러 개의 개발 라인이 존재 할 수 있음
- Head: 한 개의 브랜치 내에서 가장 최근에 커밋이 된 Reference
- Master: 복사해온 저장소 내의 Head 복사본
- Revision: 특정시간 / 특정브랜치의 상태(각 번호에 따라 상태구분)
- Commit: 저장소에 변경된 컨텐츠를 반영하는 행위
- Commit log: 커밋을 할 때, 해당 커밋의 변경 내용을 알려주는 기록
- Check out: 현재 저장소를 특정 Revision으로 업데이트
- Commit: (comment를 잘 적어서 구분할 것)/ Local 저장소에 저장하고 관리하는 것
- Stage: 저장소에 커밋하기 전에 임시적으로 커밋을 준비하는 위치.
- Push : Local 저장소에 커밋되어진 프로젝트를 원격 저장소에 올리는 것
*Push를 누르기 전에는 꼭 Pull을 눌러 최신화를 진행하여야 한다 (지금 업로드 하려는 자료가 더 이상의 수정사항이 없는지, 만일 다른 개발자가 업데이트 한 상태에서 덮어씌우면 그 개발자의 파일이 내 파일에 의하여 덮어진다.)
-Merge: 완료된 기능 브랜치를 다시 합칠 때 사용
-Rebase: 기능 브랜치에 그 부모 브랜치 내용을 합칠 때 사용. 단, Local 브랜치 일 경우에 사용
*Master라는 모두가 같이 쓰는 브랜치 저장소가 있다고 할 때, 자신의 새로운 브랜치를 만들어 프로그램 작업을 진행하고, 완성된 경우에 마스터 브랜치에 들어간 뒤, ‘현재 브랜치로 master 병합’을 눌러준다.
'Devops 1회차 > 기타' 카테고리의 다른 글
Spring 띄우기 테스트 (0) | 2021.08.12 |
---|---|
[JAVA]java.util.concurrent.ExecutionException 에러 (0) | 2021.08.12 |
Maven (0) | 2021.08.12 |
- Total
- Today
- Yesterday
- k8s명령어
- kubectl command
- kubectl기본명령어
- 쿠버네티스 시작
- 쿠버네티스
- k8s workload api
- k8s가이드
- 맥북프로m1세팅
- 쿠버네티스 기초
- 쿠버네티스공부
- k8s기초
- 맥북창정렬
- k8s kubeconfig
- kubeconfig
- k8s job
- sk브로드밴드 nas
- synology nas router manual setup
- kubectl
- 맥북초기셋팅
- M1세팅
- k8s pod
- 쿠버네티스 API 리소스
- 쿠버네티스스터디
- 맥북초기세팅
- 데몬셋업데이트
- k8s스터디
- 맥북개발자세팅
- 데몬셋
- 쿠버네티스명령어
- k8s study
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |