팀플젝을 진행하느라 너무 바빴다. 그래도 플젝을 하면서 알게 된 소중한 정보들을 작성해보겠다.
- ./idea폴더 등 원격 저장소에는 관리하지 않아도 되는 파일은 무조건 .gitignore하기!
팀플을 하다보면 서로 쓰는 프로그램의 버전이 다르다거나 저장 경로가 달라 충돌이 일어날 수 있는데(나같은 경우는 JS 파일이 일부 죽었었다..)
git push 시 ./idea폴더까지 같이 되어버리기 때문임을 알게 되었다. (원격 저장소에서는 관리하지 않아도 되는 파일이기 때문)
해결방법 1: 깃허브에서 레파지토리 생성 시 Add .gitignore 체크하기
해결방법 2: .gitignore 파일 생성
- gitignore을 commit하여 원격 저장소에 push
- push후 gitignore적용이 되지 않을경우 아래의 명령어를 통해 원격 저장소 파일을 제거후 다시 push한다.
git rm -r --cached .
git add.
git commit -m "커밋메세지"
git push origin {브랜치명}
참고 링크
- a태그에 window.location.replace를 사용하여 onclick 함수 적용은 하단과 같은 식으로 (원래 onclick 함수와 href를 같이 썼는데 이상하게 다른거에는 구현이 안되었었다.. 하지만 해결!)
<a class="dropdown-item" onclick="window.location.replace('/URL주소')">