# git
git push 에러 해결
git push를 하는데 에러가 발생한다면 중앙 저장소의 최신 커밋 이력을 로컬로 받아온 후, 자신의 로컬 커밋 이력과 통합하고 다시 push해야 한다.
[git] git fork와 git clone
git에 대해서 나름대로 열심히 공부하고 있다고 생각했는데다른 미션을 하면서 무지성으로 git을 clone했다가 'permition denied'라는 메시지가 떴다.이유인 즉슨 다른 사람의 github repository를 clone해서 작업을 하고 push를 하려했던
Git 백과사전 for me
코드 버전 관리 프로그램리누스 토발즈의 git 이름에 대한 코멘트 개발자식 유우우머ㅋㅋ😃repository : 커밋이 저장되는 공간 git add가 필요한 이유staging area가 필요한 이유와 같다. 원하는 기능만 add해서 그것들만 따로 commit하게 하기
Git의 checkout과 reset을 차이점(with switch)
HEAD가 가치키던 브랜치가 다른 커밋을 가치키도록 합니다. 결국 간접적으로 HEAD가 가리키는 commit을 변경하므로 그 후에 commit을 하면 새로운 commit이 생성되고 원래 연결되어있던 commit은 연결성이 없어서 삭제된 것 처럼 보입니다.3가지 옵션을
Git의 다양한 Merge Type들
Git에서 branch merge의 방법은 2가지가 있습니다. 다른 명령어와 함께 쓰는 방법은 추가로 3개지가 더 있습니다.아래 블로그들을 참고하여 정리한 내용입니다.https://velog.io/@devp1023/GIT-병합-충돌-해결-3-way-merge-
Git에서 reset 대신 revert를 써야하는 이유가 무엇일까?
git reset과 git revert는 둘다 특정 시점 commit으로 되돌리고 싶을 때 사용하는 명령어입니다.git reset은 HEAD가 가리키는 브랜치가 가리키던 commit을 변경하는 것입니다. 이때, soft, mixed, hard의 옵션이 있습니다.따라서
git fork 후 브랜치 가져오기
git remote add upstream 원본저장소 git remote -vgit fetch upstreamgit checkout 브랜치 이름
Github Pages 배포
Git 명령어 순서 Git 저장소생성 > $git init 새로운 Git 저장소(repository)를 생성할 때 사용하는 Git 명령어 : 현재 디렉토리를 기준으로 Git 저장소가 생성됩니다. 최초 커밋 남기기 > $git add. 작업 디렉토리(working d

🚀Git-Flow / branch Strategy
브랜치 전략은 여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 워크플로우이다.기존의 형상관리에 브랜치 전략을 도입시킨다면 , 여럿이 함께 관리하는데 있어 공통된 규약을 지키기만 하면 되기 때문에 코드를 작성하고 저장하고 관리하는데 드는

Github 참고
/ : search 기능으로 원하는 repository로 빠르게 이동t : file finder 기능으로 원하는 file로 빠르게 이동 (repo안에서 찾기)ctrl + K : Command Palette 기능 \> 를 입력하면 github에서 사용할 수 있는 액션을

[git] git 동기화
나는 gitlab과 github을 동시에 사용하고 있어서 코드를 수정하면 2개의 저장소에 같이 업데이트를 해줘야 한다. 이는 merge를 잘 사용해서 관리해주어야 한다. ※ 여기선 최신화된 원본 레포지토리를 등록해서 현재 로컬에 merge해서 push하는 경우임.mer

[git] git commit 컨벤션 정리
git commit 컨벤션 정리커밋 메시지는 크게 제목, 본문, 꼬리말 세 가지 파트로 나누고, 각 파트는 빈줄을 두어서 구분한다.type : 어떤 의도로 커밋을 했는지 type에 명시한다.subject : 최대 50글자가 넘지않아야하며, 마침표는 찍지 않는다. 영문으

[git] adding embedded git repository: error
git 먹통인 프로젝트 오류 해결 히스토리commit하고 push한 기억이 없는데 이미 되어있던 프로젝트..init 이라고 commit 되어있긴 한데 다시 처음부터 시작해보면서 뭐가 문제인지 해결해보자해당 폴더에서 remote add부터 해주었다.그런데 fatal: n