준비 : Git, Sourcetree
지금까지 수업을 들을때 강사님의 Github repository 주소를 그대로 clone해서 그곳의 소스를 수정했다. 그 상태에서 코드를 커밋하고 push를 하니 커밋은 되지만 push는 아무리 해도 권한이 없다는 이유로 되지 않았다. 오늘에서야 이유를 알아버렸다,, 내 github 저장소가 아니라 강사님의 저장소에 내가 수정한걸 올리려고 하니 당연히 권한이 없지,,
오늘에서야 알아버린 내 저장소에 수정한 코드 commit, push하는 방법을 잊지 않기 위해 적어본다.
사용하고자 하는 오픈소스를 Fork한다.
내 저장소에 추가된 것을 확인한다.
해당 저장소의 주소를 복사한다.
clone 하고자 하는 폴더에 cmd창이나 PowerShell창을 열고 git clone 복사한 주소 (저장할 이름)
을 입력한다.
소스트리에 clone한 저장소를 추가한다.
이제 소스를 수정하고 push 하면 내 저장소에 잘 올라가 있다. 끝!
git의 fork와 clone - fork와 clone에 대해서는 여길 보고 참고했습니다.