init:현재폴더의 내용을 git과 연동, git 저장소 생성
add: git에 파일들을 추가
commit: add된 파일을 확정 저장하는것(커밋)
branch: 브랜치 이름 변경
git remote: 원격 저장소 (깃허브 리포지토리)에 커밋된 내용들을 연동
push: commit된 내역을 원격저장소(깃허브)에 (push)반영하는것
깃 저장소 생성으로 성공적이었다면 .git 폴더가 생성되어야 함
깃허브에는 등록되지 않은 상태
깃허브에는 반영되지 않은 상태
현재 브랜치 이름을 main으로 변경
깃과 깃허브 연결
깃허브에 반영된 상태
1) 깃허브에서 리포지토리 생성
2) 해당 리포지토리에 새로운 파일 등록
git init
git add.
git commit -m "커밋메세지"
git branch -M main(브랜치이름)
git remote add origin 깃허브 리포지토리 주소
git pull origin main
git push -u origin main(브랜치이름)
1) 깃허브 리포지토리 주소 알아내기
2) 해당 리포지토리의 주소에 공부한 내용들 연동하기
git remote add origin 깃허브 리포지토리 주소
git pull origin main
git branch -u origin main(브랜치이름)
git push -u origin main(브랜치이름)
원인 -> 공통된 커밋 포인트가 없기 때문 (아직 무슨소린지는 잘 모르겠음)
해결 -> pull 명령어에 옵션을 추가해서 강제로 pull 하여 해결완료
git pull origin (branchname) --allow-unrelated-histories