깃허브 사용하기 - Notionhttps://www.notion.so/GitHub-d19f0b6348d446178899172e5e39e9ea
main 브랜치를 완전하게 돌아가는 코드로 유지하기 위해.불필요한 충돌을 막기 위해.branch를 만들지 않고 main 코드에 모든 작업을 진행하면 충돌이 발생하는 등 문제가 발생할 수 있음. 원할한 코드 리뷰 진행을 위해.윈도우 환경에서는 Linux 명령어 사용이 어
git 과 git hub는 다르다!git은 개인(local)저장소, git hub는 공용 저장소.git은 내 작업을 기록할 수 있고git hub는 내가 파일을 올리거나, 남이 올린 파일을 끌어 쓸 수 있다.feat : 새 기능 추가.fix : 버그, 기능 수정docs
MergeMain 브랜치에서 C브랜치를 Merge한다.Revase and Mergemain 브랜치의 모든 기록을 C브랜치로 옮긴다.main브랜치는원래 commit1으로부터 생성된 것.그걸(base)를 옮겨서(re) C브랜치의 마지막에서 생성된 것처럼만들겠다.Squash
commit 한 사항을 취소하고 싶다면? >> git reset!!!git reset HEAD^를 사용하자.리셋을 한다고해도 파일 변경사항까지 리셋되는 것은 아니다.커밋한 내역만 리셋하기 때문. 변경사항은 유지된다!git reset --hard git pull 을 사용
현재 체크아웃된 커밋. 내 현재 위치는 어디인가?Git 커밋 해시를 이용하여 체크아웃을 하면 해당 커밋으로 이동하고, 체크아웃 한 상태로 브런치를 만들어주면 해당 커밋에 브랜치가 생긴다.하지만 이 경우 커밋을 잃어버릴 수 있기 때문에, 웬만하면 HEAD는 특정 브랜치에
Git Workflow에서는 항상 유지되는 메인브랜치와일정 기간만 유지되는 보조 브랜치를 포함해 총 5가지 브랜치를 사용한다.메인 브랜치 : main, develop보조 브랜치 : feature, release, hotfix제품으로 출시될 수 있는 브랜치.배포(Rele
참고 블로그기능별 브랜치를 만들어서 작업한다.다수의 팀 구성원이 메인 코드 베이스(main)를 중심으로 해 안전하게 기능을 개발할 수 있다. Pull Request를 결합하면 팀 구성원간에 변경 내용에 대한 소통을 촉진, 코드 품질을 높일 수 있다.유연성이 크고 소규모