[Study] Git
Git에 대해 간단한 공부
나는 게임 개발을 하면서 git에 대해 공부하지 않았다.
쓸 일이 별로 없었고 실제로 학교생활에서는 git보단 github desktop을 사용하여 branch 및 repository 관리를 하였다.
이번에 Techit을 하면서 간단히 배운 걸 정리하려고 한다.
git bash
mkdir (folder name) - 폴더 만들기
cd (folder name) - 폴더 경로로 이동
git init - 깃 초기화
git config --global init.defaultBranch main ( 기본 branch main 이름으로 설정 )
git config --global init.defaultBranch ( 기본 branch 이름 확인 )
pwd 현재 디렉토리 확인
ls -al 현재 경로내의 모든 파일 확인 ( 숨김 포함 )
ls -l 현재 경로내의 모든 파일 확인 ( 숨김 제외 )
rm -rf .git 저장소 폴더 삭제
touch filename ( 경로 내 파일 생성 / 파일 이름은 확장자를 포함하여야 한다. )
clear
원격 리포지토리 연결
git remote -v 연결되어 있는 원격 repository 목록
git remove add origin ( 주소 ) - 원격 리포지터리 연결
git push origin main 현재 로컬 저장소의 main 브랜치를 원격지 중 origin 으로 보낸다. origin 에도 main 브렌치가 생성
만약 Access가 안 먹히는 경우라면
윈도우 - 제어판 - 사용자 계정 - Windows 자격 증명에서 Github Api / Git 계정을 변경하도록 하자.
Clone 주의사항
- git init
- git config --global init.defaultBranch 확인 없을경우 main
- git config --global user,email 및 name 확인 없으면 변경
- git remote -v
- git remote add origin 주소 연결
- git remote -v
- git pull origin main
git init, git remote add origin ~ , git pull origin main 3개를 한 번에 하는 명령어 git clone
git clone 주소 . ( 띄어쓰기 하고 . 주의 )