Git (4) 썸네일형 리스트형 [Git] clone (--mirror) ▪ Synopsis git clone --mirror 명령어는 원격 저장소를 미러링하는데 사용됩니다. 이 옵션은 원격 저장소의 모든 브랜치, 태그, 커밋 히스토리 등을 완전히 복제합니다. 이것은 주로 백업이나 서버 간 코드 동기화 등에 사용됩니다. $ git clone --mirror git clone: Git 저장소를 복제하는 명령어입니다. --mirror: 미러 모드로 저장소를 복제합니다. 모든 브랜치, 태그, 원격 브랜치 등을 포함한 완전한 복제를 수행합니다. : 복제할 원격 저장소의 URL을 나타냅니다. git clone --mirror 명령으로 복제된 저장소의 로컬 디렉토리 구조는 다음과 같습니다. 미러 모드로 저장소를 복제하면 .git 디렉토리 내에 원격 저장소의 모든 정보가 포함되므로, 일반.. [Git] log ▪ Synopsis git log 명령어는 Git 저장소의 커밋 로그를 확인하는 데 사용됩니다. 이 명령어를 사용하면 저장소의 커밋 히스토리를 시간순으로 볼 수 있습니다. 그러나 Git 로그는 많은 정보를 제공할 수 있기 때문에 여러 옵션을 사용하여 필요한 정보만 표시할 수 있습니다. $ git log [] [...] git log: Git 로그를 조회하는 명령어입니다. []: 여러 로그 조회 옵션을 사용할 수 있습니다. [...]: 특정 파일 또는 디렉토리에 대한 로그를 조회할 수 있습니다. 옵션은 다양한 기능을 제공하며, 몇 가지 예시를 아래에 나열하겠습니다: --oneline: 간단한 한 줄 요약으로 로그를 출력합니다. --graph: 로그를 그래프 형태로 출력합니다. -p 또는 --patch: 각.. [Git] config ▪ Synopsis 내 정보를 설정하지 않고 git commit 명령어를 실행하면 "***Please tell me who you are."의 출력과 함께 Commit에 실패합니다. 설정된 config 정보는 --list 혹은 -l option으로 확인 가능합니다. $ git config --system --list # System 설정 파일을 확인 $ git config --global --list # Global 설정 파일을 확인 $ git config --local --list # Local 설정 파일을 확인 $ git config --list # 모든 설정 파일을 확인 정보를 설정 설정하려면 user.name과 user.email을 --system, --global, --local option을 .. [Git] submodule ▪ Synopsis Git Submodule을 사용하여 많은 다른 라이브러리에 대해 dependency를 가지게 되는 대규모 프로젝트를 관리하는 경우가 있다. 저장소를 처음 check out 하는 경우 --init을 먼저 사용해야합니다. $ git submodule update --init --recursive git 1.8.2 이상의 경우 원격 분기의 최신 팁 업데이트를 지원하기 위해 --remote를 추가합니다. $ git submodule update --recursive --remote git 1.7.3 이상의 경우 다음을 사용 할 수 있습니다. $ git pull --recurse-submodules ▪ Usage 서브 모듈 추가 $ git submodule add 새로운 서브모듈을 현재 프로젝.. 이전 1 다음