목록Tools (9)
짧은하루
깃헙 리드미에서 흔히 볼 수 있는 상태표시창을 추가해보자 기본 코드 ![Anurag's GitHub stats](https://github-readme-stats.vercel.app/api?username=anuraghazra&theme=dark&show_icons=true) 적용하기 username=뒤에 github id를 입력한다. 나는 develly가 아이디여서 develly를 넣었다. theme=뒤에는 내가 원하는 스타일의 상태표시창 이름을 넣으면 된다. 상태 표시창의 스타일은 아래 링크에서 확인할 수 있다. 나는 dark 테마를 적용하였다. https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md ![Anura..
아래 그림처럼 배지를 넣어서 github를 꾸며보자 간단한 예제 활용 코드는 다음과 같다. 아래 코드는 Git 뱃지를 만드는 예시이다. 이 코드를 README.md에 넣으면 git 뱃지가 생겨난다.   응용하기 위 코드에서 Git-F05032 부분과 logo= 뒤에오는 Git 파트를 바꾸면 내가 원하는 뱃지를 생성할 수 있다..! Git-F05032 부분은 뱃지에 들어갈 텍스트-색상을 의미한다. 따라서, 원하는 이름과 색상으로 바꿔주면 된다. logo= 뒤에 오는 Git 파트는 텍스트 앞에오는 아이콘을 의미한다. 아이콘은 https://simpleicons.org/에서 찾아서 넣으면 된다. Simple Icons 2287 Free SVG icons for popular brands. simplei..
이모지 링크 https://gist.github.com/rxaviers/7360908 Complete list of github markdown emoji markup Complete list of github markdown emoji markup. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 사용 방법 README.md 파일에 링크에 있는 이모지 이름을 넣습니다. :fire: 가 불꽃 모양 이모티콘으로 적용된 걸 확인할 수 있습니다.
프로젝트를 하다보면 레파지토리를 분리하고 싶은 때가 생긴다. 그동안 작업 했던 커밋 내역을 살리면서 레포를 분리하는 방법을 알아보자. 레파지토리 구조 project 폴더 안에 newcodes 폴더와 oldcodes 폴더가 존재한다. newcodes 폴더는 남겨놓고 oldcodes 폴더는 다른 레포지토리로 분리하고자 한다. project/ newcodes/ oldcodes/ 레파지토리 분리하기 1. 새로운 github repository를 만든다. 새로운 레파지토리명은 newrepo로 하였다. 2. 터미널에서 기존 레파지토리로 이동한다. $ pwd [11:13:31] /Users/yurilee/git/project 3. subtree를 이용하여 옮길 폴더를 복사한다. $ git subtree split -..
git status git 저장소의 현황을 볼 수 있음 (3가지 상태 확인 가능) git status stage not stage untracked git add commit 할 대상을 추가하는 행위 git add 커밋할파일 git commit 작업 내역에 대한 스냅샷을 떠서 git 저장소에 저장하는 행위 새로운 작업 내역이 있을 때마다 전체를 저장하는 것이 아니라 전 커밋 내용과 비교하여 변경 내용만 새롭게 저장함 변경되지 않은 내용은 전 커밋을 참조하는 형태 따라서 git은 적은 용량으로 작업내역을 저장할 수 있음 git commit -m "커밋내용" git log commit한 내역들을 볼 수 있음 git log git reset git add로 stage에 올려놓았던 내역 또는 커밋 내역을 취소 ..
Github 의 branch가 main으로 바뀌면서 Git init으로 초기화 후 Github에 push할 때 충돌이 발생했다. Github에서 clone한 뒤에 push를 하는 경우는 Git의 branch 도 main이기 때문에 문제가 발생하지 않지만 Git에서 init 을 먼저 수행한 경우에는 초기 branch가 master 여서 충돌이 발생하는 것 같았다. 따라서 Git 의 기본 branch를 main으로 바꾸는 방법을 공유한다. Terminal git config --global init.defaultBranch main --global 옵션은 프로젝트와 상관없이 전역에 값을 설정한다는 뜻 git config --list 설정한 값들을 확인할 수 있음 git config unset --global..
이번 포스팅에서는 user id 와 email을 설정하는 법을 알아보겠습니다. 왜 user id, email을 설정해야하나요? user id와 email값은 커밋한 사람이 누구인지 명시하기 위해서 필요합니다. 만약 제가 두 값을 설정하지 않은 채로 git을 이용해 commit, push를 진행했다면 어떻게 될까요? commit을 진행했음에도 불구하고 저의 github contributions에는 활동이 감지되지 않습니다. 따라서 commit 한 부분에 대해서 contribution을 가져가고 싶다면 위의 두 값은 꼭 설정해줘야 합니다. git config 확인법 git config --list 터미널에 이 명령어를 입력하면 user.id, user.email 등 설정된 값을 볼 수 있습니다. config..
permission denied 문제는 서로 다른 서버(컴퓨터)간에 통신을 할 때 자주 등장하는 에러입니다. 아래는 git permission denied 문제 해결법을 잘 정리해두어 공유합니다. zeddios.tistory.com/120 MAC ) git 문제 Permission denied (publickey). 안녕하세요 :-) 오늘은 git을 쓰면서 발생할 수 있는 이슈에 대해서 설명드릴게요! 제가 지금 다른 노트북을 쓰게됐는데, 여기서 GitHub에 push나 clone하려니까 이런 오류가 나게 됩니다. git 입장에 zeddios.tistory.com