github 5

[Github] 방송통신대학교 계정으로 GIthub 교육용 무료 라이센스 등록하기

2022.01.10 - [🛠/Dev Tool] - [JetBrains] 방송통신대학교 계정으로 JetBrains 교육용 무료 라이센스 등록하기 [JetBrains] 방송통신대학교 계정으로 JetBrains 교육용 무료 라이센스 등록하기 작년 가을학기에 처음 등록해서 이제 두 번째 학기를 앞두고 있다. 방송통신대학교 재학생일 때 누릴 수 있는 많은 것들이 있는데, 내가 학생이라는 자각이 계속 안 들어서, 번번히 놓치곤 한다. uiyoji-journal.tistory.com 방통대 계정으로 JetBrains IDE를 무료로 사용하기 위한 절차를 등록한 뒤, 내친김에 Github Pro로 업그레이드 하기로 했다. GIthub은 원래 무료 계정으로 사용하고 있던 개인 계정이 있었기 때문에, 여기에 학생 계정을 ..

🛠/Dev Tool 2022.01.10

[Github] 브랜치 생성/로컬 또는 리모트에서 브랜치 삭제

이번 프로젝트에서는 Github의 프로젝트 기능을 정말 잘 활용하고 있다. Pull Request와 Issue 트랙킹, 칸반 보드로 스케쥴링 등등 코드와 직접적 관련이 있는 사항은 이곳에 잘 기록해두고, 일정 관리에 대한 부분은 노션에 의존하고 있다. Git에 대해서도 새롭게 많이 배우는 게 있다. 가령, 현재까지는 팀원별로 하는 일이 겹치지 않아서 각자의 브랜치를 따서 작업했다면, 이제 겹치는 코드가 많아져서 기능별로 브랜치를 따서 작업하고 그때그때 병합하고 삭제하는 식이다. 관습대로 feature/[기능]으로 브랜치 이름을 적어준다. 오늘은 register 시 Formik와 Yup 라이브러리를 사용한 Validation을 테스트해볼 일이 있어서 가이드 페이지를 만드느라 feature/register라..

👩‍💻/Git 2021.04.13

[React.js로 만드는 Tech Blog] #3 master 브랜치로 통합하기/github pages에 재배포하기

2021/02/09 - [👩‍💻/React.js] - [React.js로 만드는 Tech Blog] #1 Figma 프로토타이핑/개발환경 세팅/Grommet UI Library/useState/Responsive Header 만들기 2021/02/13 - [👩‍💻/React.js] - [React.js로 만드는 Tech Blog] #2 react router 네비게이션 라이브러리 활용 Github Pages에 배포된 기존 portfolio를 대체하기 위해서 second 라는 이름의 브랜치를 생성하고, 작업이 어느 정도 끝나서 second 브랜치를 master 브랜치로 아예 덮어쓰기를 진행하기로 했다. git checkout second git merge -s ours master git checkout ..

👩‍💻/React 2021.02.16

[Git] git commit history 삭제하기

사이드 프로젝트의 deployment와 관련해서 헤매느라 이런 저런 실험을 하느라 커밋 이력이 정리되지 않아서 한 번에 싹 정리할 필요가 생겼다. rm -rf .git git init git add . git commit -m "git history is removed" git remote add origin myRemoteGitRepoAddress git push -u --force origin master 삭제하고자 하는 git 이력이 있는 내 저장소로 cd 한 후, rm -rf 로 git 파일을 지워준다. 새롭게 git을 초기화해주고, 현재 파일 스테이징을 위해 git add 명령어를 실행한다. push 전 커밋 메세지를 작성해주고, 새로 git remote 주소 연결을 위해 origin으로 추가해..

👩‍💻/Git 2021.02.15

[error] git push 할 때 뜨는 에러 : The current branch main has no upstream branch/src refspec main does not match any

기존 git 이력을 삭제하려고 git을 초기화(initialize)한 뒤에 발생한 에러. git remote -v 로 현재 원격 저장소 상태를 확인하고, 반영이 잘 된 것을 확인하고, 아래 명령어를 실행했다. git push -u origin main 그후에 이것저것 시도하면서 아래 두 에러 메세지가 번갈아가면서 출력됐다. fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin master error: src refspec main does not match any error: failed t..

👩‍💻/Git 2020.12.17