IDEA에서의 github 협력

2127 단어 minecraft

로컬 소스를 github에 넣고 싶다면



github에서 리포지토리를 만들고 readme 등을 만든 다음 IDEA에서 clone합니다.
또는 github에서 리포지토리를 만들고 로컬 관리하려는 코드의 루트 폴더에서 다음과 같이 remote 설정을 추가하고 push하십시오.

git init
git add.
git commit -m "commit"
git remote add origin 기 t @ 기대 b. 이 m :github_id/repository_name.git
git push -u origin master

이미 로컬 git으로 관리하는 경우 다음과 같이하십시오.

git remote add origin 기 t @ 기대 b. 이 m :github_id/repository_name.git
git push -u origin master

github의 리포지토리를 사용하는 경우



IDEA 상단 탭의 VCS → Checkout Version Control → Github을 선택하면 github의 자신의 계정이 생성 한 fork 된 리포지토리를 선택할 수 있으므로 clone 할 리포지토리를 선택하고 clone합니다.

clone시의 주의



clone 할 때 폴더의 계층에주의. 또한 새 프로젝트로 취급할지 묻는다. YES로 하면 새로운 프로젝트가 되기 때문에 주의.

계층 구조와 source root, resources root



자신의 경우 계층 구조는 다음과 같습니다.


(gradle의 기본값) src/main/java를 source root로, src/main/resources를 resources root로 설정하십시오.이 설정은 대상 폴더를 마우스 오른쪽 버튼으로 클릭 → Mark Directory As ...

VCS 루트



clone 후, VCS root를 설정한다.Settings→Project Settings→Version Control을 선택하면 VCS root를 추가하지 않은 폴더가 있는 경우 경고가 나오므로 탐색에 따라 add root한다.

coding



VCS 루트를 추가하면 폴더 아래에 변경 사항이 있으면 커밋 중에 감지됩니다.

commit and push



VCS→commit changes로 커밋 화면이 나온다. 복수의 VCS root가 있는 경우, 개별적으로 커밋하는 것도 가능. commit and push를 선택하면 커밋 후에 push할 수 있다.

commit시에 user name과 user email가 문의되는 경우



환경 변수 home을 적절하게 설정하고 다음과 같이 설정하십시오.

git config --global user.name "username"
git config --global user.email "user@email"

.gitignore 정보



.gitignore에 쓰여진 조건을 만족하는 파일/폴더는 git의 관리하에 두지 않는다. git로 관리하지 않는 파일, github에 두지 않는 파일은 ignore해 두면 좋다.

좋은 웹페이지 즐겨찾기