➊ 새로 추가한 파일과 ➋ 수정한 파일을 준비 영역에 추가하고 ➌ 커밋합니다.
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