본문 바로가기

카테고리 없음

깃허브 정복하기 !

깃허브 가입 및 레포지토리 생성하기 !

깃허브 가입은 이미 계정이 있어서 패스하겠다.

 

레포지토리 생성은 GITHUB 사이트 좌측상단에 레포지토리 생성버튼을 눌러 생성하면은 된다.

레포지토리 생성후 파일을 push한 캡쳐화면

깃허브에 내 로컬 프로젝트 업로드하기

업로드 하는 방법으로는 

어제 해놓은 git init , git add , git commit 가 있기에

git push 원격저장소별칭 / 원격저장소레포지토리명

 

git remote add oringin (oringin=커밋?제목?) (URL) // 입력하면 레포지토리와 연동 !
git push origin main

여기서 push 를 했을때 바로 실행되지않고 git 창이 켜지면서 로그인하라길래 로그인했더니 잘 push가 되었다.

 

/ 근데 push되지않고 비밀번호를 입력하라는 경우에는 토큰을 발급받아 토큰을 입력하면 된다고한다.

 

토큰 받는법은 깃허브 셋팅 -> 토큰 찾아서 원하는옵션 선택후 발급받으면된다. (보안으로 비밀번호를 쓰는게아닌 토큰을 쓴다고 한다.)

 

* commit 하고 push 한 캡쳐화면이다. 모든게 저장된다. *

 

 

 

CLI clone

이번엔 레포지토리에 올라가있는 자료를 다시 다운받는 경우를 했다.

터미널에

git clone (레포지토리 URL)

 

입력하면 레포지토리가 다운받아진다 !

 

 

좌측은 클론받은 파일이고 우측이 원본 파일이다. (터미널에 명령어 쓴건 날아갔다.)

 

파일 수정후 PUSH -> PULL

파일을 수정하고 다시 받을수도있다. 만약 협업하는 프로젝트라면 다른사람이 수정한걸 나도 수정되게끔 받아야할때

다른분사람이 PUSH해놓은걸 PULL하면 손쉽게 받을수 있다.

 

git pull origin main

 

push 와 마찬가지로 똑같이 해주면 내 파일이 수정되는걸 볼수있다.

 

* 또 push하기전에 add 와 commit 를 제대로 했는지 확인하기위에 항상  log 를 확인하는 습관이 중요한거 같다.

* 개인적으로 gui 보다 cli가 나는 편하다. 익숙해서 그런거 같다. 라피신경험이 도움이 되는거같다 

 

브랜치란 ?

브랜치 는 영단어 그대로 나뭇가지를 뜻하는 용어다.

브랜치(branch)는 Git에서 코드의 작업 흐름을 나누기 위한 기능입니다. 프로젝트에서 새로운 기능을 개발하거나 버그를 수정할 때, 기존의 코드를 건드리지 않고 별도의 작업 공간을 만들 수 있도록 도와줍니다. (GPT출처)

 

git status 밑에 main에 있는걸 알수있고 이외 브랜치가 없다는 걸 알수있다.

git branch 로 별표는 현재위치 옆에 main은 branch 이다.

로 dev 브랜치를 생성한다.

git branch dev

 

로 dev 브랜치를 만든다.

 

이동은 git checkout dev 명령어를 입력하면 dev 로 이동된다.

 

이후는 내일 ...