1. git history 를 제거할 project(local repository) 최상위 경로로 이동

 

2. 기존 git 설정 모두 제거

rm -rf .git

3. git 새로 설정 및 commit

git init

4. .git/ 경로로 이동 후 아래와 같이 config 파일에 git 사용자 정보 추가

[core]
  repositoryformatversion = 0
  filemode = false  
  bare = false  
  logallrefupdates = true
  symlinks = false
  ignorecase = true
[remote "origin"]
  url = https://github.com/develo-pyo/boot-jpa.git
  fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
  remote = origin
  merge = refs/heads/master
[user]
  email = jungpyo9@gmail.com
  name = develo-pyo

5. 모든 파일을 새로 add 및 commit

git add .
git commit -m "first commit"

6. git repository 연결 및 강제 push

git remote add origin {git remote url}
git push -u --force origin master

 

반응형

1. git 저장소 만들기

1) git으로 관리할 (github에 올릴) 소스가 위치한 workspace 로 이동 

2) git init

※ git init 시 .git 폴더 생성되며 환경설정 (config) 파일 등이 생성됨

 

1-1. git 사용자 계정 정보 설정하기

> git config user.name "develo-pyo"

> git config user.email "jungpyo9@gmail.com"

.git/config 파일 직접 수정해도 된다 (참고)

 

2. 인덱스에 추가하기

- 추가한 파일 인덱스에 추가 : git add hellogit.java

- 제거한 파일 인덱스에 추가 : git rm hellogit.java

 

3. 인덱스 커밋하기

- 인덱스 커밋 : git commit -m "commit comment"

 

4. 원격서버 추가하기

새로운 원격서버 추가 : git remote add origin "https://github.com/develo-pyo/~.git"

이때 git repository 주소는

git hub 접속 > git repository new > 프로젝트명(경로) 작성시 나타나는 아래 화면에서 확인할 수 있다.

 

5. 원격서버에 푸시하기

- 마스터에 푸시 : git push origin master

 

참고 : https://rogerdudler.github.io/git-guide/index.ko.html

 

 

 

반응형

+ Recent posts