내가 자주 실행하는 폴더에는 몇 가지 스크립트가 있습니다. 이러한 스크립트는 자주 업데이트됩니다. 더 구체적으로 말하자면, 서버에 배포할 때마다 스크립트를 git 저장소의 업데이트된 스크립트로 대체합니다.
매번 실행 가능하게 만들어야 합니까?
답변1
방금 git에서 체크아웃하는 경우 git 자체에서 파일에 실행 모드 플래그를 설정할 수 있어야 합니다.
*Nix(macOS 포함)에서 커밋하는 경우 일반적으로 chmod +x
이전 파일을 사용할 수 있습니다 git add
git commit
.
실행 가능한 비트가 없는 곳이나 Windows에서 제출하는 경우 다음을 참조하세요.대답Windows의 Git에서 파일 실행 모드 권한을 생성하는 방법은 무엇입니까?.
git pull
이로 인해 git이 업데이트하는 등의 작업을 수행할 때 파일이 git checkout
실행 모드로 설정됩니다.
+x
1이 기능은 실행 비트가 저장된 파일 시스템에 복제하고 이를 허용하는 방식으로 마운트하는 경우에만 작동합니다. NTFS 또는 FAT32와 같은 일부 파일 시스템은 이를 지원하지 않을 수 있습니다.