github협업 명령어 순서

hyerin·2023년 3월 2일
0

1. 새파일 만들기

2. 파일만들어서 클론

git clone 원격저장소주소(main)

3. 수정 후 폴더 이동(주의)

원격에 push 할 때 폴더의 위치가 동일해야 하므로 내가만든폴더에 생성된 clone폴더로 이동하자

1) 파일 오른쪽 클릭 -> 통합 터미널 클릭
2) 터미널 파일명 확인 (클론한 폴더명에 들어와 있어야 한다)

PS C:\Users\Desktop\clone용\newnew> git remote
origin
PS C:\Users\clone용\newnew> git branch
* main
PS C:\Users\Desktop\clone용\newnew> git checkout -b hyerin
Switched to a new branch 'hyerin'

다음과 같이 내가만든폴더(clone폴더) 안에
clone한폴더(newnew)로 이동한 후에 내 브랜치를 만들어 주어야 한다.

참고로 clone된 폴더는 이미 init파일이 있으므로 init이나 remote origin 주소
를 쳐줄 필요가 없다 git remote를 치면 이미 origin에 연결된 것을 확인할 수 있다

4. 내 로컬 브랜치 만들기

git checkout -b 내branch이름

이 브랜치이름은 나중에 github에서 바꿀 수 있다. 메인 브랜치 밑에 있는 view all branches를 누르면 브랜치를 생성, 삭제, 관리할 수 있다.

5. main을 내 로컬저장소로 pull
내 로컬 브랜치를 푸시하기 전에 main의 내용이 바뀌었을지도 모르니 pull 해주자

git pull origin main

6. 준비가 되었다면 add commit push를 해주자

git add .
git commit -m '커밋메세지' 
git push origin 내branch이름

이러면 원격 저장소에 내가 만든 branch가 생성된 것을 볼 수 있다. 그리고 github에 가면 pull reqeust 버튼이 나오고 이것을 누르면 커밋메세지를 적을 수 있는 창이 뜬다.

  • 내 로컬branch를 merge해주려면(이제 필요 없을때) main으로 checkout한 뒤에 merge를 해주어야 한다.

참고블로그

https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/

profile
글쓰기의 시작은 나를 위해, 끝은 읽는 당신을 위해

0개의 댓글