현재 폴더의 파일 확인
ls
(리눅스 기반 명령어, 윈도우 command 창에서는 쓸 수 없었으니 powershell에서는 가능) ls -a
git 버전 확인
git --version
사용자 관련 정보 설정
git config --global user.name "user_name"
git config --global user.email "email@gmail.com"
git config user.name (확인)
만약 등록된 정보를 바꾸는 경우 Window에서는 '제어판' >> '사용자 계정' >> '자격 증명 관리' 에 들어가서 기존의 정보 삭제
터미널에서 환경설정 확인
git config --list
입력한 모든 명령어 확인
history
새로운 디렉토리 만들고 이 폴더를 깃허브에 연결하기 위해 설정
mkdir [폴더명]
cd [폴더명]
git init
폴더와 git 연결 끊기
rm -rf .git
git 현재 상태 확인
git status
git log 확인
git log
해당 PC에 설정한 폴더(로컬 저장소, git init로 설정한 폴더)와 github의 저장소를 연결
git remote add origin "git 저장소의 주소.git"
git remote -v
폴더와 github repos 연결 끊기
git remote remove origin
파일 올리기
git add README.md
git commit -m 'README.md file 생성'
- 'README.md file 생성' 라는 메세지와 함께 README.md 파일 commit
*cf>
git push -u origin master
github에서 파일 다운받기
git pull origin master
특정 branch clone
git clone -b {branch_name} --single-branch {저장소 URL}
하위 폴더 clone
git remote add origin {저장소주소}
git config core.sparsecheckout true
git {폴더경로}/* >> .git/info/sparse-checkout
git pull origin master
branch 확인
git branch
branch 생성
git branch
git checkout -b {branchname}
- branch를 생성하고 이동
- git 2.23 버전부터 git checkout을 대신하여 switch와 restore 나옴
git push origin {branchname}
git switch -t origin/{origin branchname}
branch 연동
git branch --set-upstream-to origin/{branchname}
remote branch 만들고 local branch push
branch 이동
git checkout {branchname}
git switch {branchname}
branch 조회
git branch
git branch -r
git branch -a
branch 삭제
git push origin --delete {branchname}
git branch -D {branchname}
remote branch 생성 후 local brabch push
git push origin {local branchname}:{remote branchname}