안녕하세요! 정보통신공학과 이준민입니다. 서버 관리자 및 DBA를 목표로 공부하고 있습니다. 맛있는 디저트를 좋아하며, 여행가는 것을 좋아합니다.
- Web
- Security
- Backend
- Frontend
- AI
- git init: 로컬 Git 저장소를 초기화하고 생성합니다.
- git status: 현재 작업 디렉토리와 스테이징 영역의 상태를 확인합니다.
- git add: 변경된 파일을 스테이징 영역에 추가하여 커밋할 준비를 합니다.
- git commit: 스테이징 영역에 있는 변경 사항을 로컬 저장소에 영구적으로 기록합니다.
- git log: 커밋 히스토리(과거 커밋 기록)를 조회합니다.
- git branch: 브랜치 목록을 확인하거나 새로운 브랜치를 생성합니다.
- git switch 또는 git checkout: 다른 브랜치로 전환합니다.
- git remote: 원격 저장소를 연결, 확인 또는 관리합니다.
- git push: 로컬 저장소의 커밋들을 원격 저장소(GitHub)로 업로드합니다.
- 사용한 명령어 순서: mkdir, cd, git init, echo, git add, git commit, git log, git branch, git remote, git push, git switch
- 생성한 브랜치명: feature/profile
- 커밋 메시지 3개:
- "First commit: Add README template"
- "Docs: Update self-introduction and interests"
- "Docs: Complete git command definitions"
- 어려웠던 점: 디렉토리를 이동할 때 오타가 나거나 파일이 채 생성되지 않은 상태에서 git add를 시도하여 fatal 에러를 겪었습니다. CLI 명령어는 글자 하나하나 정확하게 입력해야 정상 작동한다는 점을 배웠고, 에러 메시지를 읽고, 원인을 찾아 해결하는 과정을 통해 Git의 작동 원리를 이해하게 되었습니다.
- PR 제목: Docs: Complete CLI practice log on feature/profile
- PR 링크: https://github.com/Lee-junmin030102/git-practice
- PR에서 수정한 내용: feature/profile 브랜치에서 과제 필수 항목인 CLI 실습 기록(사용 명령어 순서, 브랜치명, 커밋 메시지, 어려웠던 점) 내용을 보완하고 수정했습니다.
- Merge 여부: 성공 (main 브랜치로 병합 완료)