init
먼저 올리고 싶은 파일이 있는 내 로컬 폴더에
아래와 같은 명령어 입력
git init
출력
내 로컬의 crytoauto 폴더
add
Predict라는 폴더를 업로드 할 것이다.
모든 파일을 올리고 싶다면 2번째 명령어로 진행.
git add bestk.py
git add .
commit 메세지 입력
git commit -m "커밋 메세지 입력 "
remote : push할 git 레파지토리 주소 등록
자신의 git 레파지토리에서 빨간 동그라미가 있는 부분을 누르면 주소가 복사된다.
git remote add origin "자신의 레파지토리 주소"
이 후에 git push를 진행하면 에러가 난다.
pull
내 로컬과 깃 레파지토리에 있는 파일이 서로 다르기 때문이다. 이럴 때는
git pull origin master
입력해준다.
git 레파지토리에는 README.md가 있었지만 내 로컬에는 README.md가 없었다.
git pull ~ 명령어를 입력하면
내 로컬에도 README.md가 추가된다.
push
내 로컬에 있는 파일을 git 레파지토리로 push
git push -u origin master
강제로 push
git push orgin +master
블로그 이전글에 rejected error 관련해서 강제로 push 하는 포스팅을 했었다.
이제는 rejected 에러가 왜 발생했고 해결하는 방법을 알았으므로 강제 push 명령어 사용을 지양해야겠다.
'코딩 > git' 카테고리의 다른 글
github에서 fork한 저장소와 원본 저장소와 동기화 (0) | 2022.07.25 |
---|---|
[Github] github에서 fork한 저장소와 원본 저장소와 동기화 (0) | 2022.07.15 |
[Git] git에서 로컬저장소에 있던 파일을 지우고 다시 git 시작하기 (0) | 2022.02.22 |
[Git] git rejected 에러 (0) | 2021.11.20 |
파이참(pycharm)에서 깃허브(github) 연동 시 로그인 안됨 (0) | 2021.01.12 |