다양한 설정 파일과 스크립트를 git에 넣으려고 합니다만,이 서버에서는 git이 이상하게 작동하며, 부모 디렉토리를 탐색하여 .git 분기 루트를 찾지 못하는 것 같습니다./etc에 보이지 않는 자식이 있습니다.
/ # git init
/# git status
# On branch master
nothing to commit (use -u to show untracked files)
지금까지 그렇게 좋았습니다.
/ # cd etc/
/etC# git status
# Not currently on any branch.
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)
허? - 내가 지사에 있어야하지 않아?
내가 무언가를 추가하려고하면 :
/etC# git add passwd
fatal: Unable to create '//etc/.git/index.lock': No such file or
directory
되지 않는 이유는 분기 루트 (.git)에 대한 자식 검색 상위 디렉토리 ??
'index.lock' 파일을 삭제하십시오. – Maroun
git를 루트 디렉토리에서 초기화 하시겠습니까? 그렇다면, 그 이유는 무엇입니까? – Maroun
문제를 재현 할 수 없습니다 (하지만 내가하는 일은 좋은 생각입니다). 당신의 환경 (Distro/release, git version 등)은 무엇입니까? – Mat