반응형
1. Repository 생성
1) New 클릭
2) Repository 만들기
//이름 이메일 설정
git config --global user.name "이름"
git config --global user.email "이메일"
1. git init 로컬 저장소 만들기
- 레파지토리에 올리고 싶은 곳에서 git bash 실행
git init
2. git status 상태 확인하기
git status
3. git add * 로컬 저장소에 파일 올리기
git add *
* 해당 명령어 실행시 에러 .gitIgnore 파일이 변경할 파일로 존재 시 .giignore은 안 올린다고 했는데 git add로 전체 올린다고 했을 경우 문제가 생김
The following paths are ignored by one of your .gitignore files:
node_modules
hint: Use -f if you really want to add them.
hint: Turn this message off by running
hint: "git config advice.addIgnoredFile false"
* .gitignore에 있는 파일은 제외하고 로컬 저장소에 파일을 올린다.
git add .
5. git commit -m "커멧메세지" Push시 원하는 메시지 등록하고 commit
git commit -m "todo list app"
6. git remote add origin (repository 주소)
해당 레파지토리에 들어가 주소를 복사.
//원격저장소와 연결
git remote add origin https://github.com~todo-app.git
//원격저장소 연결 확인
git remote -v
7. git push origin master 로컬 저장소에서 올렸던 내용 원격 저장소로 올리기
git push origin master
* 해당 명령어 실행시 에러 remote에서 행해진 작업이 local에서 이루어지지 않음. push 하기 전에 pull로 원격 저장소와 로컬 저장소를 맞춰줘야 하거나 git push -f를 해서 커밋 이력을 강제로 덮어 씌우게 진행.
error: failed to push some refs to git repository 주소
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
git push -f origin
반응형
'형상관리 > Git' 카테고리의 다른 글
깃 플로우, Git Flow란? (0) | 2023.05.08 |
---|---|
Git 설치 (0) | 2020.07.01 |