GIT

· GIT
.gitignore가 작동하지 않을 때 해결법.gitignore에 파일을 추가해도 git이 이미 파일을 트래킹하고 있기 때문에 발생하는 문제이다. 아래 명령어를 이용해 캐시를 지워주면 잘 동작한다. 경험담으로, 이미 올라가있던 파일도 아래 명령어를 적용하면 내역에서 사라지는 것을 확인할 수 있다.  git rm -r --cached .git add .git commit -m "fixed untracked files" // 따옴표 안에는 적고 싶은 내용 작성주의할 점작업하던 내용이 있다면 반드시 commit을 진행하고 위 작업을 시행해야한다.
· GIT
conflict 해결 방법 브랜치를 새로 만들어 작업할 때, 종종 conflict가 나는 경우가 있다. 이는 내가 push한 결과물이 다른 작업자와 겹치는 게 있을 때 발생한다. 충돌이 난 코드를 수정해주어야 PR (Pull Request)를 머지할 수 있다. 해결 방법은 어렵지 않다. 1. git switch main (혹은 git switch master)로 메인 브랜치로 이동한다. (여담으로 checkout을 이용해도 되지만, 요즘은 switch를 권장한다고 한다.) 2. git pull 명령어를 이용 해 내 로컬 코드를 업데이트해준다. 3. conflict 난 브랜치로 이동해 git merge main (혹은 git merge master) 명령어를 이용해 업데이트한 메인 브랜치를 merge해준다..