.git이 속해있는 폴더가 git이 형상관리 프로젝트를 관리하는 폴더
git 사람 초대하는 방법
gitignore 생성방법
git에 올릴 프로젝트 만들자마자 git ignore 만들어서 해당 프로젝트 내부에 넣기!!!!!!!!!!!
1. https://gitignore.io/ 접속 -> 제외할 파일 추가 (java, maven, dbeaver, eclipse) 후 생성
2. -> 전체 복사해서 gitgub의 gitignore 파일에 덮어 씌우기
3. 해당 파일 commit changes 클릭한 뒤 gitignore 파일 커밋
4. 해당 파일 다운로드후 .txt를 .gitignore로 바꾼 후에 깃에 올릴 프로젝트 안에 gitignore 넣기
git main branch 보호하는 방법
git에 프로젝트 올리기
1. 처음 깃에 프로젝트 올리는거 -> share project
현재위치를 저기로 바꾸겠다는뜻 (없으면 create)
생성후 properties 눌러서 주소 바뀌었는지 확인하기
그다음 push
git Token 발급 방법
1. 우측 상단 프로필 사진 클릭 후 Settings
2. Developer settings
3. classic token 생성 클릭
4. Note에 토큰 이름
Expiration은 본인 선택이...지만 프로젝트 진행기간 동안 쓸거니까 2달이상은 잡으셔야겠죠?
5. 권한
6. 토큰은 이때만 보이니까 꼭 복사해두기
이클립스에 연동된 Git 계정 정보 삭제하기
window -> preferences -> general -> security-> secure storeage ->contents
삭제후에 이클립스 재시작할건지 묻는 알림창을 띄우니 수락후 재시작해주시면 됩니다.
식제 후 새로운 계정정보를 연동하고 싶으시다면 새로 pull..을 하거나 commit and push 하실 때
계정 주소명과 깃토큰을 넣고
Store in Secure Store에 체크하시면 새로 저장이 됩니다.
이클립스에 본인 Git 계정 정보 저장하기
이건 commit and push할때 우측하단에 입력되는 계정정보입니다
닉네임은 우측상단 누르면 나오는 이거입니다
본인 이클립스에 프로젝트 IMPORT 하기
Git Properties로 이동
1.
1-1. 이미 repository가 있다면
1-2. 새로만드는거라면
2. Clone URI 선택
3. 초대받은 깃허브 주소의 URI 를 붙여넣기하고 User에 본인 git 아이디 (프로젝트에 참여할 git ID 맞는지 확인)
Password에 깃코드 넣기
4. 그러면 이렇게 repositorty가 생성되는데 거기서 Working Tree를 우클릭하고 import Projects
5. repostitory 명 (폴더명)은 제외하고 프로젝트만 체크해서 임포트하면 끝~
git branch 생성하기
1. Team -> Switch To -> New Branch
2. Source 가 main인지 꼭 확인해주시고
Branch name은 본인의 이름 이니셜을 대문자로 작성해주세요
commit and push 하는 방법
1. 수정된 파일이 있다면 > 표시가 나옵니다.
2. 프로젝트 우클릭 -> Team -> Synchronize Workspace
3. + 버튼으로는 Commit 할 파일을 개별로 선택할 수 있고
++버튼으로는 수정한 파일 전부를 일괄 Commit 대상으로 만들 수 있습 니다.
+ 버튼을 통해 COMMIT 대기열에 파일을 올려둔 모습
4. Commit Message 작성
작성규칙
• 커밋날짜를 [ ] 안에 적으시고
• 커밋한 내용을 구현/ 수정/ 삭제 로 구분지어서 작성해주세요
• 커밋내용 참고내용을 추가하고 싶으시면 참고사항에 2줄 내외로 간략하게 작성해주세요.
5. 작성이 완료되면 commit and push 말고 Commit 해주세요
Commit은 Git으로 올리기전에 대기열에 파일을 올려두는 상태라고 생각하면 됩니다.
*최초 commit 일 경우 본인의 계정 정보를 작성해야 합니다
6. Commit이 완료되면 Push HEAD 라는 버튼이 생성되는데 해당 버튼을 눌러 Git에 Push 합니다
주의사항!!!!!!!!!!!!!!!!!!!!
** Push 할때 어느 Branch를 향해서 Push하는지 꼭 확인해주세요
코드작성전 해야할 일
1. 항상 코드를 작성하기전에 더이상 받을 파일이 없다고 뜰때 까지 Pull...
pull 하실때는 ctrl + space 누르시면 어떤 branch로부터 Pull을 할지 선택할 수 있습니다.
(자신이 향후에 Push할 Branch로부터 Pull을 받아오는게 좋습니다.)
이렇게 떠야 더 받아올게 없는겁니다
2. 코드작성 전에 본인의 branch가 맞는지 꼭꼭꼭 확인해세요
참고사항 1
여러 Test를 해본결과 대부분의 오류는 코드 수정 전에 본인이 향후에 Push할 branch로부터 Pull을 제대로 안받아왔기 때문에 발생했습니다. 꼭...Pull을 여러번 하고 진행해주세요 + Push 하기 전에도 한번 Pull을 해보는게 매우매우 도움이 됐습니다.
참고사항 2
이 구조를 이해하셔야 합니다.
참고사항 3
commit, push 과정 중 오류가 발생한다면 History를 눌러서 본인이 참고하고싶은 버전을 클릭하고 현재 자신의 코드와 비교해서 수정할 수 있습니다.
참고사항 4 각 아이콘이 의미하는 바
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님