[git] 깃허브 Git hub 3가지 영역 및 파일 올리기 내리기 명령어
by 효기’s
git의 3가지 영역
working directiory → staging area → [ local repository → remote repository ]
git add git commit git push
git pull
깃 bash 실행 후 환경설정
git config --global user.name "유저이름을 적으세요"
git config --global user.email "이메일을 적으세요"
--global 명령의 의미
'--global' 명령은 사용자의 컴퓨터 전체에서 git에 대한 기본 설정을 지정합니다. 이 설정은 모든 저장소와 프로젝트에 공유됩니다. 일반적으로 사용자의 이름과 이메일 주소를 설정하는데 사용하며 git에서 커밋할 때 이 정보가 사용되므로 미리 설정해두면 커밋 할 때마다 이름과 이메일 주소를 입력하지 않아도 되는 편리함을 가지고 있습니다.
깃 명령어를 사용하여 파일 올리기
[ 파일 이름이 chart.html 로 가정 ]
git init → 초기화
git add chart.html → 수정사항이 있는 chart.html 파일을 staging area에 올린다
git add . → working directiory 내에 수정사항이 있는 모든 파일을 staging area에 올린다
git commit -m "커밋 메시지를 입력" → staging area에 있는 파일을 커밋하기
git remote add origin 깃허브 서버 주소 → 서버와 연결한다
git push -u origin master → 서버에 파일을 올린다
깃 명령을 사용하여 파일 내리기
git reset [파일이름] → staging area에 올렸던 파일 내리기
git pull → 리모트 레포지토리의 내용을 로컬 레포지토리로 가져오기
git clone [프로젝트의 github 상 주소] → git hub에 있는 프로젝트를 내 컴퓨터로 가져오기
깃허브 버전관리 오류
git config --global --unset user.name 사용자이름 → 사용자 이름을 선택해서 삭제
git config --global --unset-all user.name → 전체 사용자 이름 삭제
git config --global --unset user.email 사용자이메일 → 사용자 이메일을 선택하여 삭제
git config --global --unset-all user.email → 전체 사용자 이메일 삭제
git config --global --list → 리스트 확인
git status → git 프로젝트의 명령어를 확인
git clean -fd --dry-run → git 저장소에 추적되지 않는 파일을 삭제하는데 사용
git remote remove origin → 원격 저장소와 연결이 되어 있지만 기존의 연결을 끊고 싶을 때 사용
--allow-unrelated-histories → git merge 명령에서 사용되며 서로 관련 없는 git 저장소의 내용을 병합할 때 사용
git help [커맨드 이름] → git 커맨드 메뉴얼 사용법 출력
'Studying > Git' 카테고리의 다른 글
[git] 깃허브 Git hub 브랜치 branch와 협력하는 방법 (1) | 2023.03.28 |
---|
블로그의 정보
감성 개발자 효기
효기’s