본문 바로가기

GitHub2

[Github] git mv : 파일명 소문자 <-> 대문자 로 변경하기 문제상황유튜브 클론 프로젝트중 실수로 shorts.js라는 파일을 소문자로 올렸다. 그래서 shorts라는 파일을 로컬상에서 대문자로 바꾸어 다시 commit 했는데왼쪽이 깃허브 원격저장소이고, 오른쪽이 로컬 저장소이다.로컬은 바뀌었지만 깃허브는 바뀌지 않았다. shorts.js의 내용을 바꿨는데도 말이다.. 이럴때는 그냥 커밋하면 안된다. 대소문자가 안바뀌는 이유대소문자를 구분하지 않는 운영 체제(예: Windows 또는 macOS)시스템의 특성 때문이라고 한다.특히 macOS의 파일 시스템은 기본적으로 대소문자 구분이 없는 HFS+ 또는 APFS로 설정이 되어있는데이런 환경에서는 파일 이름의 대소문자만 변경하는 사항이 Git에서는 인식이 되지 않을수 도있다. 해결책 : git mv 1. 바꾸고자 하는.. 2024. 12. 21.
[Github] 협업과 git clone, 과 fatal: '브랜치이름'could be both a local file and a tracking branch. 깃허브로 협업을 해야해서 다른 팀원의 레파지토리를 들고 와서 그곳에 업로드 해야했다. 시작부터 꽤 난관이었어서 다음에 또 에러가 날 경우 해결하기 위해서 기록한다. 1. 깃허브로 협업하기 : git clone 1. 파일을 저장할 폴더를 하나 만든다. 2. cmd창을 연다. ⓐ cd 파일 경로 입력 ⓑ git clone '연결할 ULR' 그러면 폴더에 여기 깃허브에서 받아온 폴더가 하나 생성된다. ⓒ npm install ⓓ git pull ' URL' (브랜치 이름) (ex. git pull https://github.com/어쩌구/git develop) 메인에 올리기 전에 develop 브랜치에 업로드 해야해서 develop을 pull해왔다. 이런식으로 작성하고 npm start해보면 완료. 무사히 팀.. 2023. 8. 23.