concept/CLI, git hub

Git hub 으로 과제 clone 및 제출 하기 / remote 활용 팁!

오연 : Oana 2020. 4. 1. 12:46

 

Git hub에서 내 컴퓨터로 과제 clone 하기

cd /Desktop //Desktop 으로 이동
mkdir codestates //codestates 파일 생성
cd codestates //codestates 파일로 이동
git clone url //git에서 복사한 url clone
ls //현재 폴더 파일 리스트
cd PRE-JavaScriptKoans //PRE-JavaScriptKoans 파일로 이동
code . //파일 열기

 

 

내 컴퓨터에서 변경된 파일 Git hub으로 commit 하고 pull하기

git status // 어떤 것이 변경되었는지 확인하기 (modified로 뜬다.)
git add 변경된 파일 // 변경된 파일을 추가
git commit -m 'completed 변경된 파일' //커밋 메시지 작성(아무 메시지나 작성 가능)
git push origin master //내 repository에 추가하기

 

다른 깃헙 repository의 자료를 클론해서 내 repository에 넣고 싶을 때

다른 깃헙 repository의 자료를 클론해서 내 컴퓨터에서 작업 후 push 하면 내 repository 가 아닌 다른 깃헙의 repository로 push 된다.

이럴 때 해결 법은

git clone url
git remote -v //remote 의 위치가 나온다. 이 때 위치가 내 repository가 아니면?
git remote rm origin // 하면 깃헙이랑 연결이 끊어진다. 이제 이 폴더는 자유 폴더!
git remote add origin https://github.com/내 주소/내 repository
git push origin master //하면 이제 그 폴더는 내 repository의 내 자료가 된다!