Git

저장소 추가, 클론 관련 git 명령어

MDanderson 2023. 3. 9. 03:42

@원격저장소에서 로컬로 가져오기

git clone URL주소 .(현재디렉토리)

파일 수정

git commit -am "message" ( 최초 한번은 git add .(파일명or 현재디렉토리)  해줘야 작동)  

git push

 

 

@로컬에 있는것을 원격으로

git init

git status //현재 버전 상태 확인
git add .
git commit -m "first commit"
git branch -M main (main브랜치 생성및 덮어쓰기) -생략가능

git remote add origin URL 

git remote (원격저장소 보여달라)

git remote -v (원격저장소 주소출력)
git push -u origin main (지역저장소main과 원격저장소 origin을 트래킹)  -  원격저장소에 로컬에없는 파일이있으면 에러    가  나는데 이땐 u뒤에f 옵션을 붙여서 강제로 푸쉬시킨다.  이후부터는 git push하면 된다.

깃푸쉬가 안될때는 git pull한번 해본다 그래도 안되면 강제푸시 ㄱ

 

 

//브랜치 이름 바꾸기
$ git branch -m master main

 

//현재 브랜치 이름 확인
$ git branch

 

//(README.md가 있다면) 원격 저장소의 파일 가져오기
$ git pull origin [브랜치 이름]

 

//저장소 생성 및 연결
$ git init
$ git remote add origin [원격저장소 주소]
$ git branch -m master main

//파일 업로드
$ git pull origin main
$ git add .
$ git commit -m "commit message"
$ git push origin main

//추가적인 명령어
$ git remote -v
$ git remote rm origin
$ git branch
$ git config --global init.defaultBranch [브랜치 이름]
$ git status
$ git rm --cached -r .