본문으로 바로가기

GIt Bash로 저장소에 소스 올리기

category 형상관리/Git 2020. 8. 17. 15:08
반응형

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