Git
-
[Git] branch : merge vs rebaseGit 2022. 6. 28. 00:01
branch 차원을 여러개 만들고 넘나 들자!라는 느낌으로 이해하시면 좋을 것 같습니다. 언제 사용하면 좋을까요? 프로젝트를 하나 이상의 모습으로 관리해야 할 때 실배포용, 테스트서버용, 새로운 시도 여러 작업들이 각각 독립되어 진행될 때 신기능1, 신기능2, 코드개선, 긴급수정 … 각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에 통합 1. 브랜치 생성 / 이동 / 삭제하기 add-coach란 이름의 브랜치 생성 git branch add-coach 브랜치 목록 확인 git branch add-coach 브랜치로 이동 git switch add-coach 브랜치 생성과 동시에 이동하기 git switch -c new-teams 브랜치 삭제하기 git branch -d (삭제할 브랜치 명) 브랜치 이름..
-
[Git] 깃 기초 & (reset vs revert)Git 2022. 6. 27. 18:35
Git의 관리에서 특정 파일/폴더를 배제해야 할 경우 포함할 필요가 없을 때 자동으로 생성 또는 다운로드되는 파일들(빌드 결과물, 라이브러리) 포함하지 말아야 할 때 보안상 민감한 정보를 담은 파일 >> .gitignore 파일을 사용해서 배제할 요소들을 지정할 수 있다. .gitignore 형식 //모든 file.c file.c // 최상위 폴더의 file.c /file.c //모든 .c 확장자 파일 *.c # .c 확장자지만 무시하지 않을 파일 !not_ignore_this.c # logs란 이름의 파일 또는 폴더와 그 내용들 logs # logs라 이름의 폴더와 그 내용들 logs/ # logs 폴더 바로 안의 debug.log와 .c 파일들 logs/debug.log logs/*.c # logs ..