728x90
[Git] File 추가시 Tracking이 되지 않을때
git add . 을 해도 stage에 파일이 올라가지 않을때가 있다.
git add -force 파일명
이렇게 해주면 stage에 강제로 올릴 수 있다.
변경된 모든 파일을 스테이지에 올리고 커밋을 하면 된다.
git add . 자체가 실무적으로는 지양해야 하는 방법이긴 하다. 파일 하나의 코드 한 줄 바꾸고 commit을 할 때에도, 영향을 받는 파일이 있을 수가 있기 때문에, 파일 하나하나의 변경사항을 체크하며 add 해주고, commit 해주어야 안전한 방법이다.
-force를 해도 안될 때가 있다. 그럼 다른 문제일 수가 있다.
그럴 땐 본인의 현재 pwd를 확인해봐야 한다. 프로젝트 파일이 있는 폴더에, 소스코드가 있는 폴더 따로, 프로젝트 파일 따로 이렇게 있는데, xcodeproj 에서 add를 할 경우, xcodeproj와 동등한 위치에 있는 폴더의 파일을 add 하는 것은 불가능하기 때문에, add가 먹히지 않을 수 있다.
이 경우, 둘을 포괄하는 상위 폴더에서 git add를 해주면 해결이 된다.
본인의 pwd를 항상 확인하고, 파일 하나하나를 살펴가며 add, commit을 해주자!
728x90
'유용한기술' 카테고리의 다른 글
코드 컨벤션, 어떻게 만들고 따라야 할까? (0) | 2023.07.03 |
---|---|
Github Readme Stats 버그 해결(file an issue at https://tiny.one/readme-stats) (0) | 2023.01.13 |
[IntelliJ] 인텔리제이 깃허브 연동 사용 활용 방법 (0) | 2022.10.09 |
[Github] Not possible to fast-forward, aborting (2) | 2022.10.08 |
[InteliJ] maven dependency 추가 후 바로 import 안 될때 (0) | 2022.08.02 |
댓글