본문 바로가기

공부/타입스크립트로 함께하는 웹 풀 사이클 개발(React, Node.js)

포트폴리오 / 협업 환경 구성(3)-branch 명령어

✨GitHub 레포지토리 생성하기

⬇️ 레포지토리 이름을 적고 초록색의  Create repository  버튼을 누르면 생성!

⬇️ 생성된 레파지토리 화면

✨GitHub 레포지토리 연결하기

🔸git remote add origin(원격저장소별칭) (원격저장소 URL)

✨GitHub 레포지토리에 로컬 소스 올리기

🔸git push origin master


💢VSCode에서 GitHub와 연결시!

GitHub에서 토큰을 생성하여 연결한다!


✨GitHub에서 소스코드 로컬로 가져오기

🔸git clone 원격저장소URL

➡️원격저장소에서 clone해 온 소스

 

✨GitHub 레포지토리에 수정된 소스 올리기

🔸git add 파일명

🔸git commit -m 메세지

🔸git push origin master

 

✨GitHub에서 수정된 소스 로컬로 가져오기

🔸git pull origin master

 

✨GitHub와 연결끊기

🔸git remote remove origin


💢원격저장소에서 clone 해 온 소스 코드가 내가 생성한 디렉토리 안에서

다시 새로운 디렉토리를 생성해서 clone 해 왔다면?💢

내가 생성한 디렉토리에서 명령어를 실행하면 하단 하위폴더에 생성해서 clone 해온다.

그 상태 그대로 git 명령어를 작성하면 not a git repository 라는 경고를 보낸다.

따라서 cd 디렉토리명(원격저장소명) 으로 이동 후 git 명령어를 사용 할 수 있다.

혹은 폴더를 원격저장소 이름으로 된 디렉토리를 선택하여 새로 열여서 사용할 수 있다.

💢cd 디렉토리명 이동 없이 원격저장소에서 clone을 하고 싶다면?💢

 

➡️지금 보는 것처럼 VSCode에서 리포지토리 복제 버튼을 눌러 원격저장소URL을 넣어주고,

리포지토리 대상으로 선택을 하여 경로설정이 가능하다!


🗝️직접해보기

 

🔹파일 내용 수정

🔹git 명령어를 사용하여 add commit push.

🔹두 번째에 에러가 난 것은 commit 메세지를 입력할때 따옴표를 입력하지 않아 생긴 에러!

 

🔹git pull 명령어를 사용하여 원격저장소에 있는 최신 버전의 소스로 가져왔다!✨

branch란?

병렬로 프로젝트를 병행하기 위해 사용!

✨branch 관련 명령어

🔸git branch

➡️어떤 branch가 있는지 확인하는 명령어

🔸git branch 브랜치명

➡️내가 정한 브랜치명으로 branch 생성하는 명령어

🔸git checkout 브랜치명

➡️내가 원하는 branch로 이동하는 명령어

🔸git check -

➡️내가 이전에 있던 브랜치로 돌아오는 명령어