깃 허브 작업 순서
1. GitHub 사이트에서 원격 레포지토리(Remote Repository) 생성
2. 로컬 레포지토리(Local Repository) 생성
2-1. 로컬 레포지토리로 사용할 폴더 생성
2-2. 해당 폴더에 들어가서 마우스 우측클릭 -> git bash here
2-3. (PC당 최초 한 번만) git 사용자 지정
2-3-1. git config --global user.name -> 현재 pc의 게정 확인
2-3-2. git config --global user.name "계정명" -> 현재 pc의 계정 변경
2-3-1. git config --global user.email -> 현재 pc의 이메일 확인
2-3-2. git config --global user.email "메일주소" -> 현재 pc의 이메일 확인
2-4. git init 실행. -> 해당 폴더가 local repository로 생성
3. 원격 저장소와 로컬 저장소를 연결
git remote add origin 원격저장소url
4. 지역 저장소에 데이터를 저장(변경, 추가, 삭제)
4-1. 장바구니에 담는다. git add .
4-2. 장바구니에 담은 파일을 지역 저장소에 저장시킨다. git commit -m "커밋메시지"
5. 원격 저장소에 데이터 저장
git push origin master
한 번 깃허브와 연결하는데 성공했다면, 4~5번만 반복한다.
여기서 만들어져있는 .gitignore을 선택해서 들어가보면
여기 있는 것과 같이
git add . 했을때 얘네들은 제외하는 것이다.
로컬 레포지토리를 생성할 껀데,
프로젝트 안으로 들어가서 만들어줘야한다.
프로젝트 폴더 안에서 Git Bash Here을 실행한다.
git init으로 Git 저장소를 초기화한다.
.git 폴더를 지워버리면 지역 레파토리 연결이 끊긴다.
레파지토리 삭제하는 방법
Settings를 눌러준다.
Danger Zone에서 repository 삭제버튼을 눌러준다.,
이런 창이 뜨면 " " 안에 있는 것을 고대로 똑같이 따라쳐주면 버튼이 활성화 되면서 지울 수있다.
git init을 통해 GIt 저장소를 초기화를 했다면, 원격 저장소의 경로를 git remote add origin 다음에 붙여넣어 준다.
이제 get status를 치면, 프로젝트안에 있는 파일들이 있다. 이거는 add 해주지 않아서 발생하는 것이다.
--------------------------------------------
.gitignore
# Created by https://www.toptal.com/developers/gitignore/api/java # Edit at https://www.toptal.com/developers/gitignore?templates=java
### Java ### #
Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
# End of https://www.toptal.com/developers/gitignore/api/java
위 코드가 담겨진 .gitignore 파일을 넣어주었다.
.gitignore 텍스트모드로 가서 .classpath를 타이핑하고 저장해주었다.
이렇게 필요없는 파일을 ignore에 넣어주면 .classpath와 같이 사라진 것을 확인할 수 있다.
다시 초기화 시킨 후 ,
로컬 레포지터리를 원격 저장소에 옮겨주었다.
코드를 조금 수정해주었다.
이렇게 반복해주면
깃에와서 확인해보면 이렇게 수정된 파일을 확인할 수 있다.
'✨ GitHub' 카테고리의 다른 글
깃허브(GitHub) 스프링에서 프로젝트 파일 깃허브에 Commit 하기 (0) | 2023.05.09 |
---|---|
깃허브(GitHub) 깃허브에 있는 데이터 내려받고, 수정 올리기 (0) | 2023.05.09 |
깃허브(GitHub)에 처음으로 파일을 올릴 때 git 연동 (0) | 2023.05.09 |
댓글