Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Segment Tree
- graph
- backtracking
- scc
- BOJ
- Eulerian circuit
- hashing
- DynamicProgramming
- Euler circuit
- Sieve_of_Eratosthenes
- implementation
- BFSDFS
- disjoint-set
- 백준
- dynamic programming
- Algospot
- mathematics
- bitmask
- flows
- BST
- CS Academy
- GCD
- Cycle detecting
- Eulerian path
- Shortest path
- Euler path
- POJ
- Greedy
- Dag
- graph modeling
Archives
- Today
- Total
그냥 하는 노트와 메모장
git commit 본문
* git commit
git commit
현재 committed file, stage에 올려지지 않은 track file, Untracked file을 vim으로 보여준다.
-m 옵션
실제로 commit 하는 옵션.
message에는 이 commit이 무엇을 의미하는 것인지 작성한다.
-a 옵션
Tracked file들을 모두 stage 영역에 add한다. 따라서 추가적으로 add하지 않더라도 commit -a를 하면 자동적으로 올려준다.
단 새로 만든 파일은 올리지 않는다. (Untracked기 때문)
--amend 옵션
완료한 커밋을 수정해야 할 때, 편집기를 열어서 수정한다. 위 예제는 실행한 명령어 3개가 모두 하나의 커밋으로 기록된다. 두 번째 커밋은 첫 번째 커밋을 덮어쓴다.
'Git bash' 카테고리의 다른 글
Branch (Ongoing) (0) | 2018.05.03 |
---|---|
git term (Ongoing) (0) | 2018.04.17 |
git reset (0) | 2018.04.17 |
git diff/ difftool (0) | 2018.04.17 |
git rm (0) | 2018.04.17 |
Comments