Untracked files: (use "git add <file>..." to include in what will be committed)

리로린·2024년 8월 9일

git 에러 사항

목록 보기
2/2

git에 push된 파일 이외에 추가된 변경사항이 있는 파일이 발생되었을 것이다.
그것으로 인해 commit을 못한다는 이야기인데 이때는 gitignore파일을 만들어 이러한 파일이 무시될 수 있도록 설정하면 된다. 먼저 git 루트 디렉토리를 찾아가고 .gitignore을 만들어 그 파일의 이름을 추가하면 된다.

#git의 루트 디렉토리 찾기 
git rev-parse --show-toplevel

shell에 위 명령어를 입력하면 /home/user Git저장소의 루트 디렉토리가 나온다.

이후 cd ~/home/user cd를 통해 이 git저장소로 이동한다.

#gitignore 파일 만들기
nano .gitignore

이후 shell에서 무시할 내용을 넣어주고 ^x를 눌러 나온뒤 저장하면 push가 잘 될 것이다.

만약 이러한 경우에도 안된다면 git remote 설정이 제대로 되지 않은 것이다.

git remote -v로 git remote가 내가 설정한 것과 동일한지 확인해보자
확인 후 다르거나 없다면 git을 push할 디렉토리의 상위 디렉토리로가서 새로운 remote를 넣어주면 된다.

git remote add origin url값

그 후 아래로 새로운 remote값을 설정해주는 것을 완료한다.

git remote set-url origin url값 

만약에 그럼에도 해결이 안되고, git 설정들까지 확인했는데 문제가 없다면
git의 캐시 값들의 충돌로 인해 생긴 문제일 수 있다.

git rm -r -cashed

위 명령어를 입력하면 캐시가 사라지고 충돌문제가 해결된다.

profile
리로린의 블로그

0개의 댓글