더북(TheBook)

새로 추가한 파일과 수정한 파일을 준비 영역에 추가하고 커밋합니다.

administrator@vmgate:~/code/environments/production$ git add modules/fortunecow/manifests/init.pp 
administrator@vmgate:~/code/environments/production$ git add manifests/site.pp 
administrator@vmgate:~/code/environments/production$ git commit -m 'Test fortunecow on vm03' 
[iss01 c881532] Test fortunecow on vm03
...
2 files changed, 6 insertions(+), 1 deletion(-)
create mode 100644 modules/fortunecow/manifests/init.pp

git log 명령으로 지금까지 작업 내역을 조회했습니다. master 가지에서 fortunecow 모듈을 작성하다 iss01 가지를 열고 테스트를 진행하고 있음을 알 수 있습니다.

administrator@vmgate:~/code/environments/production$ git log --oneline
c881532 (HEAD -> iss01) Test fortunecow on vm03
9cda602 (master) Create fortunecow module
4fe8cdf First commit

다시 master 가지로 돌아와서 모듈 개발을 재개합니다.

administrator@vmgate:~/code/environments/production$ git checkout master

fortunecow 모듈에 motd.pp 매니페스트를 작성해서 새로운 기능을 추가합니다.

administrator@vmgate:~/code/environments/production$ vi modules/fortunecow/manifests/motd.pp
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.