목록git (7)
상추의 IT저장소
Merge란?작업 내용 합치기서로 다른 브랜치에서 작업을 했거나, 작업 내용을 합쳐야 하는 경우 merge를 해주면 됨 브랜치 상태 확인Checkout한 브랜치를 기준으로 —merged, —no-merged 옵션을 사용하여 merge가 된 브랜치인지 아닌지 필터링할 수 있다.git branch --merged git branch --no-merged Merge 하기‘현재' 브랜치에서 [브랜치 명]의 변경사항을 병합예를 들어 master브랜치와 test 브랜치가 있다고 했을 경우, **git merge test**를 하게되면 test브랜치에만 있던 코드가 master브랜치에 병합된다. // master에 체크아웃 git checkout master // test브랜치의 코드를 master에 합침git m..
Commit Message 구조 type(타입) : title(제목)body(본문, 생략 가능)Resolves : #issueNo, ...(해결한 이슈 , 생략 가능)See also : #issueNo, ...(참고 이슈, 생략 가능) 기본 규칙제목과 본문을 빈 행으로 구분제목은 영문 기준 50글자 이하첫 글자는 대문자로 작성제목 끝에 마침표X제목은 명령문으로 사용, 과거형X본문의 각 행은 영문 기준 72글자 이하어떻게 보다는 무엇과 왜TypeType 키워드사용 시점feat새로운 기능 추가fix버그 수정docs문서 수정style코드 스타일 변경 (코드 포매팅, 세미콜론 누락 등)기능 수정이 없는 경우design사용자 UI 디자인 변경 (CSS 등)test테스트 코드, 리팩토링 테스트 코드 추가refact..
stash작업중에 갑작스럽게 다른 작업을 진행해야 할 때, 작업중인 사항을 잠시 치워두고 임시저장하는 방법이다.stash를 사용해서 잠시 코드를 다른곳에 보관한 후에, 내가 원하는 branch에 적용할 수 있다.git stash로 변화 다른곳에 담기git stashgit stash를 통해서 현재 적용된 commit이후로 변경된 모든 사항들이 stash 공간으로 임시저장된다. stash한 변경사항 다시 적용하기git stash pop 다른 브랜치의 commit에 stash로 따로 저장해둔 코드들을 적용한다.원하는 것만 stash 하기git stash -p -p 옵션을 통해서 hunk를 기준으로 변경사항을 하나씩 확인하며 원하는 변화만 stash에 담을 수 있다. 메시지와 함께 스태시 적용하기git stas..
.gitignore 파일이란??.gitignore 파일은 git의 root 디렉토리에 저장되어, 깃 레퍼지토리나 스테이징에 추가되면 안되는 폴더나 파일을 정의한다. .gitignore 이용해 폴더 전체 무시하기- .gitignore 파일에 폴더명을 추가하여 특정 폴더에 있는 전체 파일을 무시할 수 있다.- 아래와 같이 .gitignore파일에 작성하면 node_module 폴더를 원격저장소에 추가하지 않을 수 있다.[폴더명] /node_modules/ .gitignore 이용해 특정 확장자 전체 무시하기- .gitignore 파일에 .확장자명을 추가하여 특정 확장자 전체 파일을 무시할 수 있다.- 아래와 같이 .gitignore파일에 작성하면 .env 확장자를 원격저장소에 추가하지 않을 수 있다.*.[확..
프로젝트를 생성하고 작업물을 git add . 명령어를 입력하니까해당 에러가 발생했다. 찾아보니 clone해온 repository를 현재 폴더에 그대로 포함시키고 올리려고 해서 발생한 경고라고 한다.프로젝트 내에 clone해온 프로젝트가 존재하여 .git 파일을 삭제하여 해결하였다. 참조 : https://velog.io/@kma7574/warning-adding-embedded-git-repository-%ED%95%B4%EA%B2%B0
- 기본 브랜치가 main으로 잡혀있는데 master로 push를 하여 해당 오류가 발생하였다. - git branch main master -f 명령어를 통해 강제로 commit 한다. 참조 : https://jeongkyun-it.tistory.com/128
1. branch 위치 확인 git branch 명령어로 현재 위치 확인 * "브랜치명" - 현재 활성화된 브랜치 git status 명령어로도 현재 위치를 확인 git branch -v 명령어로 마지막 커밋 메세지를 확인 2. 원격 저장소의 브랜치 확인 git branch -v 명령어로 원격저장소의 브랜치를 확인 3. 브랜치 생성 및 이동 git branch "브랜치명" 명령어로 브랜치 생성 git switch "브랜치명" 혹은 git checkout "브랜치명" 명령어로 브랜치 이동 git checkout -b "브랜치명" 혹은 git switch -c "브랜치명" 명령어로 브랜치를 생성하면서 이동 4. 브랜치 삭제 git branch -D "브랜치명" 명령어로 브랜치를 삭제 출처 : https://..