본문 바로가기

GIT3

개발일지_12) 나의 첫 깃허브 업적(Github Achievements) 개발일지_12) 나의 첫 깃허브 업적(Github Achievements) 0. 어느 날 내 깃허브 페이지에 못 보던 아이콘이 나타났다. 왜일까 궁금해서 마우스를 올려보니 Pull Request 가 Merge 되는 조건으로 해금되는 업적이었다. 1. 얼마 전, 코드를 여러 브런치를 오가며 코드를 작성하다가 커밋 푸시한 코드의 마크다운 파일이 웹에서 잘 보이는지 확인하고자 깃허브 작업 브런치의 웹 페이지를 열었다. 그날따라 상단에 Compare & pull request라는 버튼이 보였다. 그동안 PR은 서로 다른 계정끼리만 가능하다고 생각했었으나, 자기 소유의 레파지토리에도 스스로 PR 하고 Merge 할 수 있다는 것을 알게 되었다. 좋은 기회라고 생각했다. 마치 실제로 다른 오픈소스 프로젝트에 기여하.. 2023. 2. 4.
git) CLI branch 정리 1. branch 생성 git branch 2. branch 목록 확인 git branch 3. checkout (이동) git checkout 4. merge (병합) git checkout git merge 결과: 에 의 변경 사항이 반영된다 5. Delete branch git branch -d 6. Rename branch git branch -m - After then. This command make rename on remote repository as well git push origin : * 변경/추가 이력 2022-04-22: 1번~4번 작성 2023-01-19: 5번~6번 작성 2023. 1. 19.
git) 기본 브랜치(branch) 이름 바꾸기 (master -> main) 1. 로컬에서 git init 명령어를 이용해 repository를 생성했을 때 기본 브랜치 이름이 main 이 아닌 master로 생성될 수 있다. 현재 github에서 새로 생성하는 repository는 기본 ​브랜치가 main 이기 때문에 기본 branch를 master 로 생성한 git을 깃허브와 remote 연결할 경우 로컬의 master 가 아닌 main 이 default로 설정되기 때문에 번거롭고 수고스러운 상황이 발생한다. (repository 설정에서 default branch를 교체할 수 있다. 또한 이름도 바꿀 수 있다.) 2. 과거에는 기본 브랜치 이름을 master 로 많이 사용하였으나, IT 산업에서 관습적으로 사용해 왔던 master/ slave 용어는 인종차별적인 의미로 사용.. 2022. 3. 30.