찾다

 >  Q&A  >  본문

git commit -a -m "..." 커밋이 비어 있습니다.

먼저 git을 사용하여 폴더를 초기화한 다음 새 파일 hello를 만들고 git commit -a -m "new file hello"를 실행했지만 다음과 같이 제출이 성공하지 못했습니다.

으아아아
为情所困为情所困2792일 전1270

모든 응답(5)나는 대답할 것이다

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:41:54

    -a 저장소에 추가하고 수정한 모든 파일을 제출하는 것입니다

    으아아아

    저장소에 추가되고 변경된 파일의 경우 git commit -am "message"을 사용할 수 있습니다. 먼저 저장소에 새 파일을 추가해야 합니다.
    또한 커밋 메시지 내용을 무작위로 작성하지 말고 최대한 표준화하도록 노력하세요. 커밋 메시지 작성 참고자료 - Ruan Yifeng을 참조하세요

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:41:54

    먼저 Git 작업공간, 스테이징 영역, 저장소의 개념을 이해해 봅시다.
    작업공간: 컴퓨터에서 볼 수 있는 디렉터리입니다.
    임시저장공간 : 영어로는 stage, index라고 합니다. 일반적으로 "git 디렉터리" 하위의 인덱스 파일(.git/index)에 저장되므로 임시 저장 영역을 인덱스(index)라고 부르기도 합니다.
    저장소: 작업 공간에 숨겨진 디렉터리 .git이 있습니다. 이것은 작업 공간이 아니라 Git 저장소입니다.

    1. 위 내용을 이해한 후 git status를 사용하여 현재 상태와 어떤 파일(작업공간이나 준비 영역 또는 저장소에서)이 수정되었는지 확인하세요

    2. 작업 공간에서 파일을 수정했습니다. 먼저 git add <file_nane>를 사용하여 스테이징 영역에 추가하세요

    3. 스테이징 영역의 파일을 저장소에 추가해야 하며, git commit -m 'modified comments'를 사용하세요.

    4. 원격 창고에 제출해야 하는 경우 git push <remote>

    5. 를 사용하세요.

    회신하다
    0
  • PHPz

    PHPz2017-05-02 09:41:54

    먼저 git add <file_name>을 통해 git 관리에 파일을 추가해야 하기 때문입니다.

    회신하다
    0
  • PHPz

    PHPz2017-05-02 09:41:54

    git init 이후에 추가된 새 파일은 git 저장소 관리에 포함되기 전에 먼저 git add여야 합니다. 그렇지 않으면 새로 추가된 파일은 추적되지 않는 상태가 됩니다.

    회신하다
    0
  • 某草草

    某草草2017-05-02 09:41:54

    git status 추가되지 않은 파일 보기
    git add file1 file2 add files
    git commit -m "*" commit

    회신하다
    0
  • 취소회신하다