[Github] 내 개발 시간을 프로필에 추가해보자
·
Git & Github
먼저 프로필 꾸미기 용도로 사용하기 위해 참고한 Repo들이다. 1. productive-box: 어느 시간대에 많이 활동(commit)하는지 알려줌 GitHub - maxam2017/productive-box: Are you an early 🐤 or a night 🦉? Let's check out in gistAre you an early 🐤 or a night 🦉? Let's check out in gist - maxam2017/productive-boxgithub.com  2. waka-box: 한 주동안 개발한 시간을 언어별로 알려줌 GitHub - matchai/waka-box: 📊 Update a pinned gist to contain your weekly WakaTime stats..
[Git & Github] 원격 저장소 branch 가져오기
·
Git & Github
원격 저장소 branch 가져오기!즉, 원본 원격 저장소의 branch를 fork한 내 로컬 vscode 환경으로 가져오는 방법에 대해 간단하게 알아보자.    remote 초기 설정 먼저 기본 remote가 설정되어 있지 않다면 설정해야 한다. 원본 원격 저장소를 upstream으로 설정git remote add upstream  fork한 내 원격 저장소를 upstream으로 설정git remote add upstream   저장소 정보 보기(확인용) add한 원격 저장소 정보를 보려면git remote -v 원격 저장소 확인git branch -r원격 + 로컬 저장소 확인 git branch -a  원격 branch 내용 가져오기 모든 원격 브랜치 가져오기(페치)git fetch upstream 원..
[GitHub] 여러 개의 Repo를 하나로 합치기 - branch 별로 나눠서 관리하는 법
·
Git & Github
🤔문제 상황 최근 전공 수업에서 과제를 수행하면서 레포지토리 여러 개 만들었다.종강하고 나니 이 레포들을 그냥 하나로 합쳐버리고 싶다는 생각이 들었다. 참고로, 나도 Git과 Github 사용에 능숙한 것은 아니라 공부도 하는 겸 진행해 보았다🤍    😁해결 방법 1. 새로운 Repo 만들기 하나의 Repository 안에서 branch 별로 fetch하여 불러오는 방식을 사용하고자 했다.먼저 이를 위해서 새로운 Repo 하나를 만든다. 나는 컴파일러 과목을 위한 Repo이므로 compiler-lex라는 이름으로 만들었다.   클론할 아무 폴더에 들어가서 다음과 같이 원격 저장소를 로컬에 복제한다.git initgit clone  이제, 각 레포지토리를 하나의 레포지토리에 서로 다른 브랜치로 병합해..
[Git] fatal: refusing to merge unrelated histories 문제 해결하기
·
Git & Github
문제 발생 학교 수업 과제 용으로 코딩하던 도중 노트북 로컬 환경에서 생각 없이 마구 과제를 하다가 막상 집에 있는 데스크탑에서 하고 싶다는 생각이 들었다. 이럴 때를 위해 깃허브 공부한거 아니냐고~! 그래서 며칠전에 깃헙에 만들어놓은 repo를 remote add했으나 바로 오류가 발생했다. 물론 풀도 푸시도 먹히지 않았음. fatal: refusing to merge unrelated histories 라는 오류였는데 처음부터 차근차근 연결하지 않고 뒤늦게 연결한 경우 이런 에러가 발생한다고 한다...😥 옛날에 깃을 제대로 공부하지 않았을때는 그냥 구글링한다음에 아무거나 복사 후 붙여넣기해서 생각없이 코딩했는데 이제는 그러지 말아야지ㅎㅎ... 교수님이 웬만하면 -u같은 명령어는 사용하지 않는 것을 권..