배움엔 끝이없다/Git 배워보기(3)
-
상황별 git 유용한 명령 모음
디폴트 브랜치 이름을 main으로 변경하는 법 + master에 있던 것 main으로 바꾸는 법 https://stackoverflow.com/questions/67543278/git-how-to-change-default-branch-for-everything-i-do Repository를 만들고 pull하기 전에 로컬에서 commit 했을때 (무관한 두 브랜치 합치기) https://gdtbgl93.tistory.com/63 커밋 메세지 수정 https://velog.io/@mayinjanuary/git-%EC%BB%A4%EB%B0%8B-%EB%A9%94%EC%84%B8%EC%A7%80-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0-changing-commit-message
2022.03.27 -
2편 - 브랜치
챕터3. 브랜치 브랜치 개념 깃에서의 브랜치와 커밋은 포인터입니다. 하나의 커밋은 스냅샷을 가리키는 포인터이고, 스냅샷은 각 blob(각 파일들의 스냅샷)들을 가리키는 포인터들을 가집니다. 새로운 커밋은 하면 가장 최근 커밋을 가리키는 포인터를 가집니다. 브랜치는 마지막으로 한 커밋을 가리키는 포인터입니다. (정말 41바이트짜리 포인터만으로 구성돼있다고 합니다.) 또 HEAD라는 포인터는 현재 로컬 브랜치를 가리키고, 새로운 커밋을 하면 이 HEAD가 가리키는 브랜치가 그 커밋을 가리킵니다. 여러 브랜치를 사용하면 HEAD 브랜치는 새로운 커밋을 가리키고, 다른 브랜치는 이전 커밋을 가리키면서 분기가 생깁니다. (diverged history) 이와 관련된 개념이 https://git-scm.com/bo..
2021.09.21 -
1편 - 깃 기초
안녕하세요, 이번 추석 연휴 동안 게임을 만들 계획이었는데 깃에 push를 안 해놓고 와서 아무것도 못 하게 된 김에 평소 해야겠다고 생각한 git 공부를 하기로 했습니다. 지난번 게임잼 때 저만 몰라서 굉장히 난처했는데요, 이번에 깃 공식문서를 보고 배워보려 합니다. (공식문서..맞죠?) 참고 문서 : https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control 배운 내용들 기록도 하는 김에 저처럼 처음 배우는 분들을 위해 문서 내용을 요약해서 올려보려 합니다. 제가 이해한 대로 적었으며 필요 없을 것 같은 기능은 뺐습니다. 또 각종 명령어의 실행 결과는 첨부하지 않았습니다. 챕터 1. 깃 시작하기 챕터 1은 깃의 기본 개념과 설치 방법을 ..
2021.09.20