본문 바로가기

github_필수명령어3

GitHub(필수명령어)_2024-08-20 로컬 브랜치와 원격 브랜치 작업① 원격 저장소에서 최신 변경 사항을 가져오기 : git fetch② 현재 브랜치의 상태 확인하기 : git status③ 브랜치 간 차이점 확인하기 : git diff main origin/main④ 새로운 브랜치 생성 및 체크아웃하기 : git checkout -b new-branch origin/main⑤ 커밋 로그 확인하기 : git log⑥ 'main' 브랜치로 돌아가기  : git checkout main⑦ 원격 'main' 브랜치와 병합하기 : git merge origin/main ⑧ 병합 후 커밋 로그 확인하기 : git log  공동 작업 및 포크한 저장소에서 작업하기① 공동 저장소 포크하기 : GitHub에서 공동 저장소를 포크하여 자신의 계정에 복사본을.. 2024. 8. 20.
GitHub(필수명령어)_2024-08-20 로컬 저장소 만들기 및 커밋하기① 디렉토리 생성 및 이동 : mkdir git_work1, cd git_work1 ② 로컬 Git 저장소 초기화 : git init ③ 파일 생성 및 내용 추가 : echo b > b.txt④ 파일을 스테이징 영역에 추가 : git add b.txt ⑤ 현재 상태 확인 : git status ⑥ 커밋하기 : git commit -m "first commit" ⑦ 파일 수정 후 커밋하기 (추가 및 커밋을 동시에) : echo e >> b.txt, git commit -am "2nd commit" ⑧ 최근 커밋과 작업 디렉토리 비교하기 : git diff ⑨ 최근 커밋과 스테이지 비교하기 : git diff --staged ⑩ 특정 커밋들 간의 차이 비교하기 : git dif.. 2024. 8. 20.
GitHub(필수명령어)_2024-08-13 깃의 기본 개념 깃은 소프트웨어 개발 과정에서 코드의 변경 내역을 효율적으로 관리하기 위한 버전 관리 시스템입니다. 깃은 크게 세 가지 영역으로 나뉘어 작동합니다. 작업트리 (Working Tree) 파일 시스템 상에서 실제로 작업하는 공간입니다. 작업트리에서 파일을 수정하거나 새로 추가하고, 삭제할 수 있습니다. 작업트리는 항상 로컬 컴퓨터의 파일 시스템에서 변경된 상태를 반영합니다. 스테이지 (Staging Area) 커밋할 변경 사항을 미리 준비해 놓는 영역입니다. 수정된 파일들을 선택적으로 추가하거나 제거할 수 있습니다. 스테이지는 index 파일로도 알려져 있으며, 커밋 시 어떤 파일이 포함될지를 결정하는 역할을 합니다. 예를 들어, git add 명령어를 사용하여 작업트리의 변경 사항을 스테이.. 2024. 8. 13.