본문 바로가기

구디 아카데미 수료 과정/Servlet + JSP

구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•77일차/02.16

 

 

.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개발자 취업 / 전민균 강사님