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 버튼이 나오고 이것을 누르면 커밋메세지를 적을 수 있는 창이 뜬다.
참고블로그
https://wayhome25.github.io/git/2017/07/08/git-first-pull-request-story/