안녕하세요. 정보통신공학과 25학번 양소진입니다.
- Web
- Security
- Backend
- Frontend
- git init:지금의 디렉토리 기준으로 git이 이 디렉토리를 관리함.
- git status:작업 디렉토리와 스테이징 영역의 상태를 확인하여 변경된 파일 목록을 보여줌.
- git add:지금의 디렉토리를 기준으로 변경사항에 대해서 git이 추적함.
- git commit:변경사항에 대한 작업을 확정함.
- git log:로컬 저장소에 기록된 커밋 히스토리(과거 저장 이력)를 시간 순으로 조회함.
- git branch:프로젝트 내에 존재하는 브랜치 목록을 조회하고, 현재 체크아웃된 브랜치를 표시함.
- git switch 또는 git checkout:현재 작업 중인 브랜치를 변경하여 다른 브랜치로 이동함.
- git remote:로컬 저장소와 연결된 원격 저장소(GitHub 등)의 정보를 관리하고 확인함.
- git push:로컬 저장소에서 완료된 커밋 내역들을 원격 저장소(GitHub)로 전송하여 업로드함.
- 사용한 명령어 순서:git init -> git status -> git add -> git commit -> git log -> git remote -> git push -> git checkout -> git branch
- 생성한 브랜치명:feature/profile
- 커밋 메시지 3개:
- First commit: 자기소개 작성
- Second commit: Git 명령어 정리 추가
- Third commit: 실습 기록 추가
- 어려웠던 점:Git의 로컬 저장소와 원격 저장소의 개념 차이를 이해하는 것과, 소스트리 같은 프로그램 없이 터미널 명령어로만 버전을 쪼개어 커밋하는 과정이 처음에는 낯설고 어려웠습니다. 하지만 단계를 나누어 실습하면서 명령어의 흐름을 파악할 수 있었습니다.
- PR 제목:feature/profile 브랜치 추가 내용 합치기
- PR 링크:#1
- PR에서 수정한 내용:feature/profile 브랜치를 생성하여 이동한 후, README.md 파일 하단에 실습 기록 및 프로필 관련 추가 내용을 작성하고 수정본을 반영함.
- Merge 여부:완료