[220803] 오늘의 배움(TIL) - Git

💛 nalsae·2022년 8월 3일
1

📚 오늘의 배움(TIL)

목록 보기
18/84
post-thumbnail

🔸 Git

  • Branch는 무엇인가?

: Branch를 생성하면 생성한 시점을 기준으로 분기점을 생성하여 독립적으로 코드를 변경하고, 쉽게 관리할 수 있음

  • git branch, git branch -r, git branch -a는 각각 무엇을 의미하는가?

: git branch현재 생성된 로컬 Branch를 확인할 수 있는 명령어
: git branch -r은 현재 생성되어 있는 원격 Repository의 Branch를 확인할 수 있는 명령어
: git branch -a는 현재 생성된 로컬 Branch와 원격 Branch를 모두 확인할 수 있는 명령어

  • Branch는 어떻게 생성할 수 있는가?

: git branch "생성할 Branch 이름"과 같은 방식으로 생성 가능

  • 생성한 Branch로 이동하려면 어떻게 해야 하는가?

: 원래는 checkout 명령어 사용했으나, Branch 이동과 상태 회복 명령어로 혼용되어 현재는 switch로 이동하는 것이 바람직함

  • Merge란 무엇인가?

: main Branch로 이동한 후 작업이 완료된 다른 Branch의 내용을 당겨와서 병합하는 일을 의미함

  • Branch는 어떻게 삭제할 수 있고, 왜 삭제해야 하는가?

: git branch -D "삭제할 Branch 이름"과 같은 방식으로 삭제할 수 있음
: 사용되지 않는 Branch를 삭제하지 않고 놔두면 작업할 때 헷갈릴 우려가 있기 때문에 삭제하는 것이 좋음

  • git blame 명령어는 왜 사용하는가?

: 소스 코드의 라인별로 작업 담당자와 수정 시간을 확인할 수 있음

  • git status -u all 명령어는 왜 사용하는가?

: git status 명령어 사용 시 폴더 하위 구조가 보여지지 않는 경우에 하위 구조까지 한 번에 다 볼 수 있음

  • Git flow 방식에는 어떤 것들이 있는가?
  • Git flow 도구를 사용하여 어떻게 협업할 수 있는가?
profile
𝙸'𝚖 𝚊 𝚍𝚎𝚟𝚎𝚕𝚘𝚙𝚎𝚛 𝚝𝚛𝚢𝚒𝚗𝚐 𝚝𝚘 𝚜𝚝𝚞𝚍𝚢 𝚊𝚕𝚠𝚊𝚢𝚜. 🤔

0개의 댓글