본문 바로가기
728x90

git commit2

[Git] File 추가시 Tracking이 되지 않을때 [Git] File 추가시 Tracking이 되지 않을때 git add . 을 해도 stage에 파일이 올라가지 않을때가 있다. git add -force 파일명 이렇게 해주면 stage에 강제로 올릴 수 있다. 변경된 모든 파일을 스테이지에 올리고 커밋을 하면 된다. git add . 자체가 실무적으로는 지양해야 하는 방법이긴 하다. 파일 하나의 코드 한 줄 바꾸고 commit을 할 때에도, 영향을 받는 파일이 있을 수가 있기 때문에, 파일 하나하나의 변경사항을 체크하며 add 해주고, commit 해주어야 안전한 방법이다. -force를 해도 안될 때가 있다. 그럼 다른 문제일 수가 있다. 그럴 땐 본인의 현재 pwd를 확인해봐야 한다. 프로젝트 파일이 있는 폴더에, 소스코드가 있는 폴더 따로, 프로.. 2023. 12. 13.
[GIT] 버전 관리의 개념과 필요한 명령어 알아보기 [GIT] 버전 관리의 개념과 필요한 명령어 알아보기 깃의 가장 큰 존재이유 중 하나인 버전 관리. 버전을 관리하기 위해서는 로컬에서 진행해야 하는 과정이 있고, 원격으로 쏘기 위해 해야하는 과정이 있다. 그 전에 위의 그림부터 살펴보자. 로컬 영역에서는 세 가지로 분류를 해서 볼 수 있다. working area / : 버전으로 만들기 전 단계(수정한 파일들) staging area / : 수정 한 것 중 선별된 단계(버전을 만들려고 하는 파일들) repository : 버전으로 만들어진 파일들 이렇게 보면 되는데, 하나의 공간을 올려가면서 commit에 대한 준비를 하고 그 다음 로컬 repository에 올라갔을 때, push를 할 수 있게 된다. 막연히 그냥 폴더 안에 있는 것을 push 해서 깃.. 2022. 6. 28.
728x90