본문 바로가기

SCM(형상 관리)15

[GIT] .gitignore 적용하기 (github에 특정 파일 보이지 않게 하기) gitignore가 필요한 상황 프로젝트를 진행하고 있다. Github에 올릴 때 token_channelid.txt 파일은 빼고 올릴 수 없을까?  물론 git add 로 파일을 하나하나 지정해서 올릴 파일을 설정할 수 있지만 파일이 10000개라면 일일이 지정하기 번거로울 것이다. 그리고 협업을 하다 보면 git add . 명령어로 실수로 올리는 것을 방지하고 싶다. 이런 경우 .gitignore 을 사용하면 된다. .gitignore을 이용하면 원하는 파일을 github에 올라가지 않도록 설정할 수 있다. - 프로젝트 초기 세팅- API KEY처럼 github에는 보여지면 안되는 것들 .gitignore 설정 방법1. 프로젝트의 최상위 경로에 .gitignore 파일을 하나 만든다.2. .gitig.. 2024. 12. 11.
[1분만에 해결하는 Git 오류] fatal: refusing to merge unrelated histories 문제 상황git push나 git pull 명령 시 fatal: refusing to merge unrelated histories 오류가 발생한다.문제 원인git에서는 서로 관련 기록이 없는 이질적인 두 프로젝트를 병합할 때 기본적으로 거부한다.--allow-unrelated-histories 옵션을 사용하여 이를 강제로 허용해주어야 한다. 문제 해결git pull 명령 뒤에 --allow-unrelated-histories 옵션을 추가해준다.git pull origin 브랜치명 --allow-unrelated-histories 2024. 12. 11.
(GitHub) Pull Request 이해하기 학습 목표1. GitHub branch를 왜 파는지 이해할 수 있다.2. Pull Request에 대해 이해할 수 있다.한 줄 요약Pull Request는 "틀린 그림 찾기" 이다.branch는 "코드 저장 기능" 이다. Pull Request? 왜 필요하지? 여러 명에서 작업할 경우, 각자가 만든 것을 어떻게 합치지? A는 퀴즈 페이지를, B는 챌린지 페이지를 만들었다.이제 각자 만든 기능을 한 프로젝트에 합치려고 한다. 이때 각자 만든 것을 GitHub의 Pull Request를 올려 합친다.Pull Request를 하면 자동으로 달라진 부분을 찾고 이 것들을 하나로 합쳐준다. 같은 페이지를 작업하면 어떻게 될까? 아까는 다른 페이지를 작업했다. 그래서 퀴즈 페이지는 QuizPage.vue 에서 작업.. 2024. 11. 23.
github organization(조직) 초대 받는 방법 문제 상황내 github 이메일(로그인 시 아이디)를 알려주고 팀장이 organization에 나를 초대해주었다.이제 내가 organization에 들어가는 것을 허용하고 들어가야 한다!  문제 해결① 해당 이메일에서 메일함을 확인한다.② 메일에서 Join @ 초록색 버튼을 클릭한다. ③ 해당 페이지가 나오면 성공! 2024. 11. 13.