반응형
새 프로젝트에 참여해보자!
다른 사람이 올려둔 레포를 클론받는 방법
cmd창을 열고
cd로 내가 작업할 폴더 위치로 이동한다. 이 위치에 프로젝트가 받아진다.
아래 git명령어들을 입력한다.
git clone <레포주소> //프로젝트가 클론 받아짐
git branch <새 브랜치 명> //내가 작업할 새 브랜치 생성
git chechout <새 브랜치 명> //새 브랜치로 이동
//아무 변경사항이나 만든 뒤
//혹시 브랜치를 만드는 사이에 새 푸시가 있었는지 모르니 pull함
git pull origin main //(main이 아니라 master일 수도 있다.)
git add . //변경사항 add
git commit -m "커밋메세지 입력"
git push origin <새 브랜치 명>
여기까지 하면
새 프로젝트 클론받고,
내가 작업할 새 브랜치 생성하고,
해당 브랜치가 리모트 레파지토리에 올라간다.
**참고로 처음 안드로이드 프젝을 클론받고 IDE에서 열 때,
다 열린것처럼 보여도 관련 references등을 다운받고 세팅하느라 빌드하는 시간이 조금 걸린다.
조금 기다릴 것!!
만약 레포를 내가 처음 생성해서 올린다면?
깃허브 등에서 리모트 레파지토리를 생성하고
프로젝트 위치에서
git init //으로 git을 연결하고
git add . //로 해당 위치의 모든 폴더를 추가한다.
//** 특정 폴더(파일)만 추가는 git add "폴더명"
git commit -m "커밋메세지 입력" //까지해서 올릴 준비를 마친다.
git remote add origin <리모트 레포 주소> //그리고 리모트 저장소와 이 위치를 연결해줌
//마지막으로 푸시
git push origin main //(main이 아니라 master일 수도 있다.)
//그럼 원격 저장소에 내가 add한 것들이 올라가있다!
추가로
현재 내 브랜치와 전체 브랜치 목록을 확인할 수 있는 명령어
git branch
현재 브랜치명 변경
git branch -m <변경할 이름>
언제나 설레는 개발 시작~~
반응형
'Git' 카테고리의 다른 글
[Git] 특정 커밋 지점으로 되돌리기 (0) | 2022.03.20 |
---|---|
[Git] 새 프로젝트 시작 시 name, email, 토큰 로그인 과정 정리 (0) | 2022.02.13 |
[Git] 맨날 까먹어서 적어놓는 git stash list, pop, drop(merge 시 충돌 해결방법) (0) | 2022.02.05 |
[Gitlab] 깃랩 홈페이지에서 비밀번호 변경 후 에러 fatal: Authentication failed for '레파지토리주소' (0) | 2021.10.09 |
[Git] 직전 add 명령 취소하기 (0) | 2021.09.26 |