2014-11-05 2 views
0

NetBeans에서 힘내 사용 중이며 최근 프로젝트에 문제가 있습니다. 터미널에서 git을 실행하여 저장소를 검색하기 시작했습니다. 그런 다음 업스트림을 추가하고 마지막으로이 프로젝트를 NetBeans에 추가했습니다.힘내 및 NetBeans - 추가해야합니다

문제는 이제 커밋 이전에 add를 사용해야한다는 것입니다. 그렇지 않으면 NetBeans가 커밋되어야하는 파일을 찾지 못합니다. 왜 이걸 해결할 수 있을까요?

이 문제없이 NetBeans에서 Git을 사용했지만 다른 방법으로 프로젝트/저장소를 추가했을 수 있습니다.

답변

0

안녕하세요 저는 왜 그런 일이 있었는지 잘 모릅니다. 하지만 터미널 (git bash)을 사용하면 코드를 추가, 커밋 또는 푸시 할 수 없습니다. 그런 다음 git reset --hard HEAD를 사용할 수 있지만 텍스트 파일과 같이 다른 곳에서 코드를 먼저 저장하십시오. 이 명령은 커밋되지 않은 코드를 모두 제거하기 때문에! 그리고 이전 커밋으로 되돌아갑니다.

그래도 작동하지 않으면 다시 복제 할 수 있습니다. 그리고 아마도 그것이 당신의 문제를 해결할 것입니다.

+0

실마리가 없습니다. git reset을 시도해 보았습니다. 그리고 repo를 다시 한 번 복제했지만 아무것도 변경되지 않았습니다. 나는 커밋 전에 매번 추가해야한다. 물론 재앙은 아니지만 조금 불필요하다고 느낍니다. 이 문제는 내 Windows PC에서만 발생하며 Mac에서 (Netbeans을 사용하는 경우에도) 추가 할 필요가 없습니다. – purpleninja

+0

음, Git GUI를 사용하고 있다면 'add'를 사용해야하는지 모르겠습니다. 그러나 git bash (터미널)를 사용하면 다음 세 가지를 수행해야합니다. 1. git add (프로젝트에서 수행 한 모든 변경 사항을 추가합니다.) 2. git commit 3. git push origin (이것은 원격 이름 임) master (브랜치의 이름) (이것은 서버의 리포지토리에 커밋을 푸시) – superkytoz