카테고리 없음

깃 , 깃 허브 강의 특강

나 이정민 2024. 12. 31. 20:31

깃 & 깃허브 강의

branch = 복사본
git branch 브랜치이름- 브랜치만드는방법
ex) git branch login 엔터 눌럿을때 아무변화없는데 당황할필요가없다. -만들어졋는지화깅ㄴ하는방법
git branch -> 현재 브렌치 어디에있는지 확인할때   
키보드 입력안먹을때 q 누르면 됌
git switch(전환) 브랜치이름 - 브랜치 이동명령어
git checkout 브렌치이름-브랜치 이동명령어

브렌치 한번에 생성후 바로 이동하고싶을때
git switch -c 브랜치이름
git checkout -b 브랜치이름


보통 최종 브랜치를 main 으로 둔다.
브랜치 합치는 명령어
git switch 최종브랜치이름(main) 순서1.
git merge 합칠브랜치이름(login)순서2.
최종 브랜치이름으로 먼저 깃 스위치해주고 나서 깃 머지를 다음으로 해준다.
// 항상-> git switch main 그다음 git merge 합칠브랜치이름. 순서임 //

터미널말고 깃허브에서 합칠때
왜 깃허브에서 합치는지- 코드 리뷰(좋다안좋다 등)를 위해 공유하는것이다.
 github에서 merge가 가능?
->pull request이다. pull(당겨서 합치는것.)
git push origin 브랜치명 해서 올리면된다.
->노란색알림이뜬다 깃허브홈페이지에서 그럼 compare엔 pull reqwust을 누르면된다. 그리고 base:main  compare login 기능브렌치 가 왼쪽에있는데 오른쪽에서 왼쪽으로 합칠거야 라는 뜻이다.
marge pull request 초록창을 누른다?
files changed 가면 코드 리뷰 할수있는창이 나온다.

main 브랜치는 배포용이라 문제가생긴다.
배포란 실제고객이 사용할수있어야한다.

자세한 사항 pdf 참조.