파일을 추적하고 싶다면 git add [files you want to track]
왜 메시지를 받았는지 모르겠습니다 Changes not staged for commit
.
해당 파일이 연출되지 않은 경우,해야하지 git
나를 보여주고 해당 파일이었다 Untracked
처럼
내가했던 모든이의 새로운 기능을 만들 수 있었다 develop
지점과에서 근무 feature/change_excel_format
지점
그 파일들의 staged
상태 가 양호해야한다고 생각했는데
하지만 git status
말해Changes not staged for commit
짧은에, 나는 단지 자식의 3 단계가 알고 untracked
, staged
, committed
대한의 무대가 무엇인지, 어떤 사람이 말해 줄 수는Changes not staged for commit
따라서 파일을 수정하면 a
(이미 저장소에 있음)
을 입력 git st
하면 자식이 알려줍니다.Changes not staged for commit
내가 git a
그렇다면 파일 a
은staged status
나는를 수정 한 경우 file a
지금의이 개 상태가됩니다 file a
에 git
, 오른쪽?
따라서 staged a
커밋을 만들거나 not stage a
스테이지를 만들지 결정해야 하며 이전 스테이지 file a
는 버려 질 것입니까?
답변
이미 리포지토리에있는 파일을 변경할 때 파일을 git add
준비하려면 다시해야합니다.
이를 통해 마지막 커밋 이후에 변경된 일부만 커밋 할 수 있습니다. 예를 들어, file a
, file b
및 file 이 있다고 가정하겠습니다 c
. 파일 a
과 파일을 수정 b
하지만 변경 사항이 매우 다르기 때문에 모든 변경 사항이 단일 커밋에 포함되는 것을 원하지 않습니다. 당신은 발행
git add a
git commit a -m "bugfix, in a"
git add b
git commit b -m "new feature, in b"
참고로, 모든 것을 커밋하려면 입력하면됩니다.
git commit -a
도움이 되길 바랍니다.
답변
git add를 사용하여 스테이징하지 않으면 커밋하지 않습니다. 커밋하려는 변경 사항을 git에 알려주십시오.
git add -u :/
수정 된 모든 파일 변경 사항을 스테이지에 git add * :/
추가하고 수정 된 파일과 gitignore’ed되지 않은 새 파일을 스테이지에
추가합니다.
답변
Git이 말하는 또 다른 방법입니다.
이봐, 나는 당신이 약간의 변화를 보았지만, 당신이 내 역사에 페이지를 쓸 때, 그 변화는이 페이지에 있지 않을 것임을 명심하십시오.
명시 적으로 파일을 변경하지 않으면 파일 변경이 준비되지 않습니다 git add
.
그래서 당신이 git commit
변경 사항은 준비되지 않았으므로 추가되지 않습니다. 커밋하려면 먼저 준비해야합니다 (예
git add
.
답변
아래 단계를 따르십시오.
1-git stash
2-git add.
3-git commit -m “커밋 메시지”
답변
새로운 파일 변경 사항을 저장했다고 가정합니다. (예 : navbar.component.html)
운영:
ng status
modified: src/app/components/shared/navbar/navbar.component.html
해당 파일에 대한 변경 사항을 업로드하려면 다음을 실행해야합니다.
git add src/app/components/shared/navbar/navbar.component.html
그리고:
git commit src/app/components/shared/navbar/navbar.component.html -m "new navbar changes and fixes"
그리고:
git push origin [your branch name, usually "master"]
————————————————– ————-
또는 모든 변경 사항 (여러 / 모든 파일)을 업로드하려는 경우 :
git commit -a
그리고 “변경 내용에 대한 커밋 메시지를 입력하십시오”라는 메시지가 나타납니다.
- 메시지없이 git commit한다면이 메시지가 나타납니다 (-m)
- 다음 두 단계를 통해 벗어날 수 있습니다.
- 1.a. 커밋과 함께 앞으로 이동하려면 여러 줄 메시지를 입력하십시오.
- 1.b. 커밋을 중단하려면 비워 둡니다.
-
- “esc”를 누른 다음 “: wq”를 입력하고 Enter를 눌러 선택 사항을 저장하십시오. 비올라!
그리고:
git push
그리고 비올라!
답변
int git bash 다음을 시도하십시오
1.git add -u :/
2.git commit -m "your commit message"
git push -u origin master
참고 : repo를 초기화하지 않은 경우
가장 먼저
git init
위에서 언급 한 단계를 순서대로 따르십시오. 이것은 나를 위해 일했다
답변
그것은 그들이 커밋되기 위해 추가되지 않았다는 것을 의미합니다 .git add scripts / excel_parser.py를 수행해야하며 스테이지를 좋아하는 사람들은 .. 일단 git status를 할 때 스테이지되면 git commit은 스테이징되고 git commit은 커밋합니다.
git commit -a -m “모든 체크인”을 자동으로 수행하여 트리의 모든 파일을 자동으로 스테이징 및 커밋 할 수 있습니다.