공부 !/Git
-
Github default branch 변경 ( master → main )공부 !/Git 2022. 3. 25. 01:13
Master branch 안녕 어느 시점부터 repo 를 생성하면 default branch 명이 main 이다 Github branch 정책이 변화되어 일부는 master 브랜치가 사용되지만 최근 repo 를 생성하면 defatult branch는 main 로 명시된다 무슨 이유로 바뀌었는지는 깊이 찾아보지 않았지만 Github 에서 Black Lives Matter 운동을 옹호하며 주인과 노예 관계를 의미하는 master, slave 등을 다른 단어로 대체하기 위해라고 한다 git push origin master 가 손에 익었지만 좋은 취지이니 main 을 열심히 쓰려한다 master → main 기존에 만들었던 master → main 으로 변경하기 위해 master branch 를 삭제할 경우 ..
-
Git non-fast-forward 해결 방법공부 !/Git 2022. 3. 25. 00:54
non-fast-forward ?! git remote add origin 저장소의 URL 명령어를 통해 원격 저장소를 설정한 후에도 git pull 이나 git merge 명령이 정상적으로 동작하지 않으면서 git push origin main 명령시 [rejected] master -> master (non-fast-forward) 에러가 발생한다 bash창에서 푸시하기전에 풀해보세요 등 여러 힌트를 주는데 괜히 약오르는 기분이든다 원인은 github 에서 생성된 원격 저장소와 local 저장소 간의 관련성이 없는 상태에서 병합하려고할 때 발생한다 해결방법 1) git pull 명령어 입력시 옵션을 추가하여 관련성 없는 두 저장소 간의 병합을 허용해준다 git pull origin master --a..
-
Branch !공부 !/Git 2021. 5. 11. 16:54
오늘은 협업하다가 급하게 브랜치 개념을 복습하고자 써본다 ^^! 개발을 하다보면 코드를 여러번 복사해야하는 경우가 생긴다. 코드를 통째로 복사해 독립적으로 개발을 진행할 수 있는데 이점이 브랜치를 사용하는 이유이다 ! 또 Git 의 최고의 장점이자 특징인 branch ! 잘 정리해두면 찾아서 보기 편하니까 ... 정리해보자 ! Branch 생성 만약 repo 를 파서 아무런 branch 를 생성하지 않았다면 기본값인 master branch 에 위치해 있다 아래와 같이 명령어를 입력하게 되면 새로운 브랜치가 생긴다 $ git branch [new-branch-name] 브랜치 현 상태를 확인하고 싶다면 다음 명령어를 치면된다 $ git branch Branch 변경 branch 변경을 위해서는 check..
-
Git & Github 시작하기 !공부 !/Git 2020. 7. 16. 21:43
이전 포스팅에서 git 이란 무엇인지와 왜 사용하는지에 대해 알아보았다. 또 git bash 라는 터미널창에 몇가지 명령어들을 실행해보면서 어느정도 개발자 같은 느낌을 충분히 느껴보았다 ^^ ? 오늘은 github 잔디를 심어보자 ! git 저장소, repository 파일이나 폴더를 저장해두는 곳을 의미한다. 파일이나 폴더가 이력별로 저장되기 때문에 개발 과정을 파악하기가 쉽다. repository는 repo 라고 불리기도 하며 local repository와 remote repository 두 가지 저장소가 존재한다. local repo 는 내 pc 에 저장되는 개인 전용 저장소를 의미한다. remote repo 는 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람과 함께 공유하기 위한 저장소이다..