일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카카오
- 프로그래머스
- 자바
- 카카오인턴
- 스프링
- sope
- 스프링프로젝트 시작하기
- 백준
- Singtone
- 스프링이란
- Spring이란
- Spring
- Algorithm
- 징검다리
- 이진탐색
- 11723
- 이진검색
- 구현
- 전화번호 목록
- 가장먼노드
- 플로이드워셜
- 그래프
- @Profile
- 플로이드와샬
- BinarySearch
- 토비의스프링
- 알고리즘
- Java
- 쇠막대기 문제
- bitmasking
- Today
- Total
목록정리/Git (10)
육감적 코딩
3.1 깃 저장소 생성 깃은 작선된 소스 코드 파일의 모든 변경 사항을 관리합니다. 변경 사항은 전용 저장소(repository)에 저장합니다. 3.1.1 폴더와 깃 저장소 깃은 파일의 변경 내역을 어떻게 저장하고 관리할 수 있을까요? 깃 저장소는 외형적으로 폴더와 비슷합니다. 하지만 깃 저장소는 내부적으로 구조가 다릅니다. 깃 저장소에는 별도의 숨겨진 영역(숨겨진 폴더)이 있는데, 여기에 버전 관리 시스템(VCS)에 필요한 파일 변경 이력을 기혹합니다. 3.1.2 초기화 깃에서 초기화란 이미 존재하는 폴더에 초기화 명령어로 VCS 관리를 위한 숨겨진 영역을 생성하는 작업을 의미합니다. 해당 경로로 이동한 뒤, git init 을 하면 초기화가됩니다. (숨겨진 폴더 생성) 3.1.3 숨겨진 폴더 =.gi..
1.1 버전관리 1.1.1 버전이란 사전적의미로 이전의 것과 다른 또는 약간비슷한 것 서브버전은 무엇일까요 ? 보통 버전과 버전 사이에도 코드가 수없이 변화되며 이 중간에도 버전이 있습니다. 이처럼 버전과 버전 사이에 변화된 것을 서브버전이라고 합니다. 이러한 버전의 순자나 기호 역시 일련의 규칙들이 있습니다. 버전을 부여하려면 소스 코드를 구별할 수 있는 의미 있는 변화가 있어야 합니다. 개발 도중 임시로 작업한 것을 버전이라고 말하지는 않습니다. 1.1.2 버전 관리는 왜 필요할까? 개발 도중에는 많은 기능이 추가되고, 수많은 코드가 변경됩니다. 변경되는 동안 코드들은 잠시 불안정한 상태가 되고, 이후 정상적인 테스트와 동작을 확인하고 나면 다시 안정된 상태의 코드가 됩니다. 개발 또는 테스트하는 과..