일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LeetCode
- java
- 동적 계획법
- 알고리즘
- CS
- VIM
- Data Structure
- frontend
- 자바
- 그레이들
- Algorithm
- DFS
- Python
- BFS
- Javascript
- db
- 프로그래머스
- 다이나믹 프로그래밍
- 안드로이드
- react
- Redux
- TypeScript
- 리트코드
- Graph
- DP
- network
- vscode
- git
- Database
- 백준
- Today
- Total
목록Programming Library & Tools (24)
늘 겸손하게
Branch 병합의 종류 1. fast-forward merge 2. 3-way merge 기초 지식 위 두 가지 병합 방법을 이해하기 위해서는 다음을 알아합니다. 1. Commit들은 이전 commit (부모 commit)을 가리키며 저장됨 2. Branch 는 branch에 담긴 commit들 중 가장 마지막 commit을 가리키는 포인터 3. HEAD는 현재 branch를 가리키는 포인터 ls -al bash 명령어를 통해 볼 수 있는 .git 디렉토리 내부에 모든 commit 기록이 저장됩니다. 1. fast-foward merge ( Shell ) git branch testing : 현재 branch가 가리키고 있는 commit을 가리키는 testing이라는 branch를 만든다. ( Shel..
Branch - 원래 코드에 영향을 주지 않고 독립적으로 개발을 진행할 수 있는 공간 - 여러 개발자들이 동시에 다양한 작업을 가능하게 함 - 공통의 코드로부터 각각 따로 진행되어야 하는 작업들을 위해 사용 ( 예 : 실험적인 기능의 구현, 급한 버그의 해결, 다음 버전 릴리즈 준비 등) Branch 생성 - git branch : 새로운 branch 생성 - git branch : 모든 branch 목록 출력. * 붙은것이 현재 branch Branch 전환, 삭제 - git checkout : 다른 branch로 전환 - git checkout -b : 새로운 branch를 생성하고 바로 전환 - git branch -d : branch 삭제 Branch 전환 시 주의사항 - 아직 commit하지 않..
git log : 변경 내용 기록 출력 - git log : 저장소에 저장된 commit history 출력 - git log - : 최근 n개의 commit history 출력 - git log -p : commit history와 Commit간의 차이점 출력 git diff : 변경 내용 확인하기 - git diff : unstaged 상태( add하기 전 )의 변경 사항 출력 - git diff --staged : staged 상태( commit 대기 상태 )의 변경 사항 출력 - git diff HEAD : 마지막 commit과 현재 working directory의 차이점 출력 - git diff .. : 두 개의 커밋간 차이점 출력 - git diff .. : 두 개의 커밋간 차이점 출력 되돌..
git 저장소 만들기 명령어 Shell git init 저장소 ( repository ) - 버전 관리를 위한 파일들과 변경 이력들을 모두 저장해 두는 곳 - 프로젝트의 가장 상위 디렉토리에 생성 디렉토리 상태 확인 명령어 Shell git status 어떤 파일이 추적되고 있는지, 커밋 대기 상태에 있는 지 확인 새로운 파일을 추적 대상으로 등록 명령어 Shell git add file1.txt file1.txt를 추적 대상으로 등록 ( commit 대기 상태로 만든다 ) 아직 저장소에는 반영(commit)되지는 않은 상태이다. Commit Shell git commit commit 대기 상태의 변경 사항을 저장소에 반영 (Changes to be commited으로 표시된 사항)을 저장소에 반영 새로..