본문 바로가기

멋쟁이사자처럼 동아리37

Git 섹션 7 "인프런" -PlusUltraCode- Git 활용 가이드: hunk와 stash, commit 변경 및 rebasehunk란?hunk는 Git에서 바뀐 부분 하나하나를 의미합니다. 변경된 코드의 덩어리를 나타냅니다.git add -p명령어 $ git add -p는 변경사항을 하나씩 선택하여 추가할지 결정할 수 있게 해줍니다. 명령어를 입력하면 y, n, q, a, d 등의 옵션이 나옵니다.y: 변경사항을 스테이징 영역에 추가n: 변경사항을 스테이징 영역에 추가하지 않음q: 종료a: 남은 모든 변경사항을 추가d: 남은 모든 변경사항을 추가하지 않음변경사항 확인하고 commit 하기변경사항을 확인하고 커밋할 때는 다음 명령어를 사용합니다. $ git commit -v오류 수정 요청 상황누군가가 급하게 오류를 수정해달라고 요청하는 경우, 지금 하.. 2024. 7. 19.
섹션 6 Git 보다 잘 사용하기 "인프런" -PlusUltraCode- Git 설정 및 명령어 정리1. 전역적으로 사용자 이름 설정전역적으로 사용자 이름을 설정하려면 다음 명령어를 사용합니다: $ git config --global user.name "dongho"2. 특정 프로젝트에서 사용자 이름 변경특정 프로젝트에서만 사용자 이름을 변경하고 싶다면 다음 명령어를 사용합니다: $ git config user.name "dongho"여기서 --global 옵션을 빼면 특정 프로젝트에만 적용됩니다.3. Git 설정 목록 보기현재 Git 설정된 목록을 보려면 다음 명령어를 사용합니다: $ git config --list4. 전역 설정 목록 보기전역 설정된 목록만 보려면 다음 명령어를 사용합니다: $ git config --global --list5. 줄바꿈 호환 문제 해결줄바꿈.. 2024. 7. 18.
섹션 5 세가지 저장공간과 과거로 이동하 Git의 스냅샷 방식기존 델타 방식은 커밋이 많아질수록 새로운 버전으로 이동할 때 많은 커밋을 처음부터 가져와야 하는 불편함이 있었습니다. 반면, 스냅샷 방식은 버전이 늘어날 때마다 최신 상태를 스냅샷으로 저장하기 때문에, pull을 하면 쉽게 최신 상태를 가져올 수 있습니다.Git의 3가지 공간Repository: 커밋들이 저장된 공간Working Directory: 파일들이 수정된 내용이 저장된 공간Untracked와 tracked 두 가지 경우가 있다.Tracked는 .gitignore를 통해 관리된다.Staging Area: 캡슐을 담아 저장된 공간파일 삭제와 Staging Area파일을 삭제하고 바로 Staging Area로 보내려면: $ git rm tigers.yaml $ git mv tig.. 2024. 7. 13.
섹션 4 원격저장소란? "인프런" -PlusUltraCode- GitHub 토큰 생성 및 등록GitHub에서 토큰 생성GitHub에 로그인한 후, 설정(Settings)에서 "Developer settings" > "Personal access tokens"로 이동합니다."Generate new token"을 클릭하고 필요한 권한을 설정한 후, 토큰을 생성합니다.윈도우 자격증명 관리자 설정윈도우 검색창에 자격 증명 관리자를 검색해 실행합니다."Windows 자격 증명"으로 들어가서 Git 관련 항목을 찾아 생성한 토큰을 등록합니다.원격 저장소 연결 및 푸시원격 저장소 연결 $ git remote add origin 원격저장소주소브랜치 이름 변경 $ git branch -M main첫 푸시 $ git push -u origin main원격 저장소 클론원격 저장소 클론.. 2024. 7. 13.