@원격저장소에서 로컬로 가져오기
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 .
'Git' 카테고리의 다른 글
.gitignore가 제대로 파일을 못 걸를 때. (0) | 2023.12.27 |
---|---|
한 local저장소에 여러개의 remote 저장소가 연결될 수 있따. (0) | 2023.03.09 |
Fork와 Pull Request 테스트 (0) | 2023.03.09 |