git 의 Review 기능을 설명하고자 하는 것이 아니라,
지금까지 하나씩 알아보았던 것들 중에서 놓친 것이나 조금 더 알아볼 것들에 대해서 언급하고자 한다.
1. stage
- git 에게 어떠한 action을 취할 대상들을 알려주는 과정이 필요하다.
- 형상 관리를 하고자 하는 새로운 파일들, 반영을 하고자 하는 수정한 파일들 또는
파일 이름을 변경하거나 삭제를 하거나 등등의 작업의 대상을 등록하는 것이다.
- 다시 말하면, commit 을 할 내역을 알려주기 위한 과정이다.
- 즉, 소스 파일을 수정을 열심히 하고 나서 commit 만 덜렁 하면?! 안된다!
먼저 'git add'를 통해 stage 상태로 등록을 하고 commit을 해야 한다!
2. git commit -m
- 간단한 주석과 함께 가볍게 commit을 하기 위해서는 '-m' 옵션을 사용하면 된다.
- 앞에서 작업했던 것을 그대로 가지고 테스트를 해봤다.
3. git add --all
- 앞에서 우리는 파일을 staging 하기 위해서 'git add 파일이름' 과 같이 일일이 명시해줬다.
- 귀찮은 우리를 위해 좋은 옵션이 있다! 'git add --all'
4. git commit
- 별다른 옵션 없이 그냥 'git commit'을 하게 되면 주석을 적기 위핸 에디터 창이 뜨게 된다.
- 한글도 별 이상 없이 그냥 된다.
- 다만 어려운 것은, 주석을 적을 때마다 느끼는 것이지만... 뭐라 적어야 할 지 모르겠다는 점... ^^
5. git config --list & git log
- 위에서 'git commit'을 하게 되면 에디터가 뜬다고 했는데, 나의 경우에는 'nano'가 떴다.
- 예전에 이미 다 했던 것이지만, 복습하는 차원에서 다시 한 번 확인만 해보자.
- 더불어 아쉬운 마음에 'git log'까지 한 번 확인해보자.
오늘은 여기까지~^^
반응형
'SCM > Git-GitHub' 카테고리의 다른 글
Git 도우미 - TortoiseGit (in Windows) (0) | 2012.02.05 |
---|---|
One Shot - commit (2) | 2012.01.22 |
Compare - modify (git diff, git log) 2/2 (0) | 2012.01.18 |
Compare - modify (git diff, git log) 1/2 (0) | 2012.01.17 |
Tracking file - ignoring (0) | 2012.01.15 |