2011-05-05 2 views
3

나는 내 IDE로 phpstorm을 사용한다. 그래서 커맨드 라인을 사용할 필요가 없도록 git 버전 제어 통합이 내장되어있다.통제되지 않은 파일을 모두 추가 하시겠습니까?

그러나 나는 "이 파일/디렉토리를 버전 관리에 추가 하시겠습니까?"라고 묻는 메시지가 표시되면서 몇 번 문제가 발생했습니다. 클릭하지 않았으므로 모든 폴더와 파일이 있습니다. 통제 할 수없는 장소.

내가 실행할 수있는 명령이 있으면이 파일들을 모두 버전 관리 도구에 추가 할 수 있을지 궁금합니다.

+3

.gitignore에 파일/폴더를 추가하여 추적되지 않도록 표시하지 않았습니까? 아니면 그냥 추가하지 않았습니까? (저장소의 최상위 레벨에서'.gitignore'라는 파일을 찾으십시오.) – Cascabel

답변

3

명령 줄로 이동하여 작업 디렉토리를 git 저장소로 변경하십시오. .gitignore을하지 않았다

$ cd /home/wesley/dev/mytwitterbook 

단계 작업 디렉토리의 모든 및 하위 디렉토리

$ git add . 

커밋 다음에, 모든 버전 제어에 추가됩니다 거라고.


NB :git add .가 이미 버전 제어있는 모든 파일을 무대 것입니다. 마지막 커밋 이후에 파일을 변경했다면 커밋하지 않는 것이 좋습니다. 그렇다면, 먼저 변화를 숨기고 :

$ git stash # set aside any changes in VC'd files 
$ git add . 
$ git stash pop # restore stashed changes 
+1

OP는 모든 것을 준비하고 싶지는 않지만 현재 버전 제어하에 있지 않은 파일들만 생각합니다. 'git add .'를 사용하면 다음 커밋에 포함되지 않을 파일을 추가 할 수 있습니다. – evnu

+0

좋은 지적입니다. 나는 대답에 그것을 추가 할 것이다. 감사. – Wesley

7

가 PhpStorm에서 당신이 변경 패널을 열 수 있고, 지역 탭에 사용자가 별도의 노드에서 모든 버전없는 파일을을 볼 수 있습니다. 이 노드를 마우스 오른쪽 버튼으로 클릭하거나 개별 파일을 선택한 다음 한 번에 버전 제어에 추가 할 수 있습니다. 그런 다음 준비가되면 커밋/푸시를 수행하십시오.

관련 문제