새소식

Git & GitHub/제대로 파는 Git & GitHub

[제대로 파는 Git & GitHub-by 얄코] 변화를 타임캡슐에 담아 묻기

  • -

해당 게시물은 [제대로 파는 Git & GitHub - by 얄코]를 수강한 내용을 바탕으로 작성하였습니다.

 

 

 

 

 

추적하지 않는(untracked) 파일: Git의 관리에 들어간 적 없는 파일

 

 

 

 

파일 하나 담기

git add tigers.yaml

 

 

 

 

 

모든 파일 담기 (현재 폴더 내의 모든 파일)

git add .

 

 

 

 


 

git commit

 

  • Vi 입력 모드로 진입 

 

<작업Vi 명령어상세>

입력 시작 i 명령어 입력 모드에서 텍스트 입력 모드로 전환
입력 종료 ESC 텍스트 입력 모드에서 명령어 입력 모드로 전환
저장 없이 종료 :q  
저장 없이 강제 종료 :q! 입력한 것이 있을 때 사용
저장하고 종료 :wq 입력한 것이 있을 때 사용
위로 스크롤 k git log등에서 내역이 길 때 사용
아래로 스크롤 j git log등에서 내역이 길 때 사용
  • FIRST COMMIT 입력한 뒤 저장하고 종료

 

 

 

 

 

 

 

 

커밋 메시지까지 함께 작성하기

git commit -m "FIRST COMMIT"

 

 

 


  • lions.yaml 파일 삭제
  • tigers.yaml의 manager를 Donald로 변경
  • leopards.yaml 파일 추가
team: Leopards

manager: Luke

members:
- Linda
- William
- David

 

 

 

 

<작업Vi 명령어상세>

위로 스크롤 k git log등에서 내역이 길 때 사용
아래로 스크롤 j git log등에서 내역이 길 때 사용
끄기 :q :가 입력되어 있으므로 q만 눌러도 됨

 

 

 

 

캡슐에 담기

git add .

 

 

 

 

커밋 메시지까지 함께 작성하기

git commit -m "Replace Lions with Leopards"

 

 

 

 

 

 

 

💡 TIP  add와 commit 한꺼번에

git commit -am "(메시지)"
  • 🛑 새로 추가된(untracked) 파일이 없을 때 한정

 

 

 


 

다음의 세 커밋들을 추가하세요.

 

🎯 첫 번째 추가 커밋

  • Tigers의 members에 George 추가
  • 커밋 메시지: Add George to Tigers

 

 

 

🎯 두 번째 추가 커밋

  • cheetas.yaml 추가
team: Cheetas

manager: Laura

members:
- Ryan
- Anna
- Justin
  • 커밋 메시지: Add team Cheetas

 

 

 

🎯 세 번째 추가 커밋

  • cheetas.yaml 삭제
  • Leopards의 manager를 Nora로 수정
  • panthers.yaml 추가
team: Panthers

manager: Sebastian

members:
- Violet
- Stella
- Anthony
  • 커밋 메시지: Replace Cheetas with Panthers

 

 

 

 

 

 

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.