git --version
프로젝트 디렉토리 내에 로컬 저장소를 생성
git init
//.git 숨긴 폴더 생성 확인하고 생겼다면 정상!!
config 명령어 사용
// 현재 설정되있 있는 이름 확인하기
git config user.name
// 이름 설정하기(local, global or system)
git config --global user.name "je"
// 현재 설정되있 있는 이메일 확인하기
git config user.email
// 이메일 설정하기
git config --global user.email "jje320594@gmail.com"
파일 상태 확인하기
git status
진행 히스토리 확인하기
git log
파일을 선택하기 -> stage에 올림
git add 파일이름
// 파일을 한꺼번에 선택할땐 . 을 사용합니다.
git add .
하나의 버전으로 만들기
git commit -m "메시지 입력하는 곳"
//선택된 여러 파일을 하나의 버전으로 만들기
git commit -m "메시지 입력하는 곳"
참고)
//기본 브랜치 변경
git config --global init.defaultBranch main
// working directory와 staging area 사이의 차이를 확인하기 위한 명령어
git diff
//(HEAD -> main): 내가 작업중인 버전
//(origin/main): github에 올라가있는 버전
git log
프로젝트 폴더를 만들기
cmd로 해당 프로젝트 폴더로 들어가기
git init -> git 이 관리하기 시작
git add . -> stage에 작업물을 올린다.
git commit -m "메시지 입력하는 곳" -> 버전 생성
로컬 저장소에 github 저장소 주소 설정
// 로컬 저장소에(내 컴퓨터 git) github 저장소 주소를 설정
git remote add origin https://github.com/je1113/test.git
origin: original 주소라는 말 (관례)
// 로컬 저장소에(내 컴퓨터 git) github 저장소 주소를 변경
git remote set-url origin 변경될 주소
// 로컬 저장소에 설정한 주소를 확인
git remote -v
// 로컬 저장소에 설정한 주소 삭제
git remote rm origin
git push -u origin main(줄기이름) -> github에 버전 저장
git config --global --add safe.directory 경로
github repository에 접속하여 파일을 복제함
git clone 주소
(ex) git clone https://github.com/je1113/test.git
가져오기
git remote add je https://github.com/githubID/프로젝트명.git
버전 되돌리기
해결방법 1. 누군가 파일을 올렸는데 덮어씌우면 안되니까 git pull 하고 난 후에 git push 시도하기
해결방법 2. gitignore readme.md때문에 ==> git push ... + main(줄기이름)