티스토리 뷰

1. 숨겨진 파일인 .gitignore 파일이란?

 - 지역 저장소의 working tree에서 발생하는 변경(changes)에서 지역 저장소나 원격 저장소에 올릴 필요가 없는 파일들이 발생하게 되는 경우가 있다.

 - ex. 자바소스는 commit해야 되는데, 컴파일된 자바 클래스 파일(.class)은 버전관리 대상이 아닐때

 - 이때 지역 / 원격 저장소에 커밋으로 버전관리할 필요가 없는 Target 파일이나 Target 디렉토리를 설정하는 파일이 .gitignore 파일이다.

 - .gitignore 파일안에 지정된 모든 폴더 / 디렉토리는 커밋 대상에서 제외된다.

 

2. 공동(협업) 개발시 git 지역 / 원격 저장소의 생성 및 .gitignore 파일의 생성과 적용

 

 - 1 ) 팀 리더가 최초 Front-end Project, Back-end Project 생성

 

 - 2 ) 생성한 Front Project, Back-end Project 폴더를 지역저장소로 초기화

 -  [ 방법 1 ] Eclipse IDE 안에서, Project > Team > Share Project -> 현재 프로젝트를 지역저장소로 초기화(master branch)

 -  [ 방법 2 ] git command 를 이용하는 방법 : Eclipse Project 폴더로 이동해서 " $ git init "명령 수행하면 끝 (*****)

 -  [ 방법 3 ] GitHub Desktop Client 에서 지역저장소로 초기화(main branch)

 

 - 3 ) .gitignore 파일을 생성해서, 각 지역저장소(front, backend)의 Working Tree에 저장

 

 - 4 ) .gitignore 파일에 지정된 제외대상 파일/폴더를 제외한, 나머지 파일/폴더는 모두 변경(NEW)이 되며, 이를 커밋(commit) 수행.

 -  [ 방법 1 ] GitHub Desktop Client 를 이용 (*****)

 -  [ 방법 2 ]  git commands 또는 Eclipse IDE 안에서 원격저장소로 백업하는 방법

 -  [ 방법 2 - 가 ] GitHub 웹사이트에서 직접 원격저장소(Empty Repository)를 만들기

 -  [ 방법 2 - 나 ] 로컬 저장소에서 원격저장소로의 연결설정(git remote)을 하기

 -  [ 방법 2 - 다 ] Personal Access Token까지 생성하기 (GitHub)

 -  [ 방법 2 - 라 ] 직접 git push -u <연결설정이름> <백업할 브랜치명> 명령으로 publish

 

 - 5 ) 4단계까지 진행된 지역저장소를 원격저장소(github)에 백업수행(Publishing)

 

 - 6 ) 나머지 팀원들 모두는, 원격저장소(github)에 백업된 저장소를 자신의 PC의 지정된 디렉토리에 "복제(clonning)" 수행

 

3. git 의 지역/원격저장소의 큰 흐름에 해당되는 git 명령어
 -  (1) git status -> Working Tree 의 변경상태 출력
 -  (2) git add .  -> 현재 변경들(Changes)을 Staging
 -  (3) git commit -m 커밋메시지 -> Staged 변경들을 커밋 수행(지역저장소)

 - git log --oneline            -> commit 로그들을 확인 (***)
 -  (4) git push -u origin main -> 한번만 해주고 성공하면, 다음부터는 아래와 같이 git push
 -  (5) git pull
 -  (6) git fetch


[ 1. gitignore ]

 

[ 1 - 1. gitignore 다운 받기 ]

 

[ 1 - 2. .gitignore 파일 생성 - gitignore java,eclipse,windows | tee -a .gitignore ]

[ + 이때는 Power shell에서 하면 오류가 발생할 수 있으니, 명령 프롬프트에서 해야 한다. ]

 

[ 1 - 3. .gitignore 파일 생성되었는지 확인 ]

 


[ 2. 공동( 협업 ) 개발시 git 지역 / 원격 저장소의 생성 및 .gitignore 파일의 생성 ]

 

[ 2 - 1. 공동 개발 프로젝트를 선택한 후, 오른쪽 클릭 -> Team -> Share Project 선택 ]

 

 

[ 2 - 2. 색칠된 부분을 클릭하여, 지역 저장소 생성하기 -> finish 클릭 ]

 

 

[ 2 - 3. .git 파일이 생성되었는지 확인하기 ]

 

 

[ 2 - 4. 개발도구에서 Git 열기 ]

 

 

[ 2 - 5. .gitignore 파일 생성 및 관리 대상을 .gitignore로 이동 ]

[ + gitignore java,eclipse,windows > .gitignore ]

 

 

[ 2 - 6. GitHub Desktop에서 현재의 프로젝트를 지역 저장소로 추가 ]

[ + Add Existing Repository로 추가 ]

 

 

[ 2 - 7. Commit 하기 ]

 

 

[ 2 - 8. 원격 저장소에 올리기 ]

 

[ + Publish Repository 클릭 ]

 

[ + public으로 할거면 체크 해제 -> publish repository 클릭 ]

 

 

[ 2 - 9. GitHub에서 원격 저장소 확인 ]

 


[ 3. 깃허브 토큰 생성하기 ]

 

[ 3 - 1. 프로필 이모티콘 클릭 -> Settings 클릭 ]

 

 

[ 3 - 2. Developer Settings 클릭 ]

 

 

[ 3 - 3. Personal access tokens 클릭 ]

 

 

[ 3 - 4. 새로운 토큰 생성 클릭 ]

 

728x90
댓글
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
최근에 올라온 글
Total
Today
Yesterday
공지사항