-
[GitHub/소스트리] 깃헙 협업 할 저장소에 프로젝트 올리고 클론하기Study 2024. 8. 26. 10:39
1. 저장소 내 PC로 옮기기 (클론 받기)
초록색 Code 버튼 누른 후 HTTPS의 url옆에 복사 버튼(사각형 두개) 눌러서 url 복사해주기
터미널에서 원하는 파일 위치로 이동(클론될 장소) cd 폴더이름
새 폴더 만들고 싶으면 mkdir 폴더이름
git clone 복사한 저장소 url
git clone 명령어를 통해 클론 받아주기
클론 받은 저장소 파일로 이동 해서 .git 파일이 있으면 잘 클론된 것. 해당 파일은 깃에 의해 추적된다.
ls -al 명령어로 숨겨진 파일 확인 가능
2. SourceTree로 확인
소스트리에 들어가서 상단 메뉴에서 로컬 저장소 추가하기 클릭
아까 클론 받아준 파일 위치로 들어가서 저장소 이름을 가진 폴더 선택 후 열기 (README 파일이 있고, .git파일을 가진 폴더)
default 브랜치인 main이 오른쪽에 뜨는 것을 확인할 수 있다.
더블 클릭해서 들어오면 저장소에 있던 리드미 파일이 커밋된 내역을 확인할 수 있다.
3. 프로젝트 추가하기
기존 프로젝트 파일에서 git init을 통해 .git을 만들고 올리는 방식이 아니라
이번 게시물에서는 저장소를 클론 받아 파일 내에 프로젝트를 만들어 주고 커밋하고 푸시하는 방식으로 진행한다.
초보자에게는 충돌 또는 깃 오류가 덜 나는 방식이다.
[저장소 clone -> 클론 받은 위치에 프로젝트 파일 추가 -> commit/push]
게시물 상단에서부터 저장소를 클론 받았으므로 이제 프로젝트 파일을 추가하고 커밋할 예정이다.
방법 1: Finder에서 스프링 프로젝트 복사 후 로컬 저장소 위치에서 붙여넣기
방법 2: 또는 cp 명령어로 스프링 프로젝트 복사해서 로컬 저장소 위치로 붙여넣기 (디렉토리 복사함)
git status를 보면
Untracked files: ... 라고 git add를 하라고 나온다. (새로운 파일이 추가됨)
마찬가지로 소스트리를 확인해보면 Uncommitted changes가 있고 커밋 버튼에 10개의 변경 사항이 있다고 뜨는 것을 확인할 수 있다.
왼쪽 파일 상태 탭에 들어가서
스테이지에 올려주고(git add)
하단에서 커밋 메시지를 작성 후 커밋 해주고
로컬의 main 브랜치를 main 원격 브랜치로 푸시해준다.
커밋 내역 확인 가능
브랜치 따로 생성 없이 main 브랜치에서 푸시했기 때문에 Pull Request없이 바로 저장소에 반영이 된 모습
팀원들은 프로젝트 초기 세팅이 된 이후에 클론 받고 작업을 시작하곤 한다.
'Study' 카테고리의 다른 글
[GitHub] 이슈, 풀리퀘 템플릿 만들기 (0) 2024.08.26 [GitHub] 깃헙 Organization 만들어서 협업하기 (0) 2024.08.26