github
-
[git] Revert "Revert commit"programming/Git 2022. 4. 3. 20:07
git의 revert라는 기능을 이용하면 이전 commit을 되돌릴 수 있다. 그 revert 된 commit들은 merge 되어도 생성되지 않는다. 예를 들어 아래와 같은 commit 내역이 있다. 1번에서 main과 revert-test라는 브랜치가 생겼다. 2번에서 1번의 commit을 revert 했다.(main) 3번에서는 2번에서 revert 된 1번 commit을 가지고 있다.(revert-test) 4번에서 revert-test가 main으로 merge 되었다. 여기서는 revert-test 브랜치에서 있었던 소스는 main에 병합되지 않는다. 5번에서 2번에서 revert 한 내역을 다시 revert 하면 1번에서 revert 된 소스는 다시 추가된다. git을 commit, push&p..
-
[GitHub] GitHub License 만들기programming/Git 2020. 9. 3. 22:16
깃허브에서 저장소를 만들면 처음에 라이선스를 만들 수 있다. 하지만 그때 만들지 않았다면, 직접 추가해야 한다. 직접 추가하려면 License 파일을 만들면 되는데 자세한 방법은 아래와 같다. 1. 먼저 저장소에 들어가서 "Add file"을 클릭해서 "Create new file"을 클릭한다. 2. License라고 파일명을 적는다. "Licens"라고 적으면 없는데, "License"라고 적으면 오른쪽에 "Choose a license template"라는 새로운 버튼이 생긴다. 3. 버튼을 클릭하고 들어가면 여러 라이선스 템플릿이 존재한다. 이중 마음에 드는 것과, year과 Full name을 적으면 된다. 기본으로 연도와 GitHub 계정이 적혀있다. 4. "Review and submit"버튼..
-
[Git] Github 코드블럭 Gist 사용법programming/Git 2019. 11. 26. 00:00
블로그에 글을 몇 달간 쓰게 되다 보니 코드 블록을 쓸 일이 많다. 그래서 여러 방법을 써보고, 다른 사람들은 어떻게 하나 신경 써서 봤는데, 최근에는 Github마크가 달린 코드 블록이 눈에 띄었다. 그래서 찾아보니 Gist라고 깃허브에서 제공하는 방법이 있었다. 사이트 사용법 해당 사이트로 들어가서, 파일 이름을 적고 Create secret gist, 또는 public gist를 선택하면 된다. 그러면 다음 사이트에서 Embed, Share 등의 메뉴를 사용하면 된다. 적용 모습
-
[GitHub] contribution이 안될 때 / 잔디가 안 심어질 때programming/Git 2019. 10. 20. 00:00
github를 이용하면 아래와 같은 페이지를 볼 수 있다. 얼마나 많이 github를 이용했나 시각적으로 볼 수 있는 화면이다. 개인 공부를 할 때 좀 많이 채우면 뿌듯할까 싶어서 얼마 전부터 시작했는데, 이튿날부터 구멍이 났다. 분명히 커밋하고 저장소에도 다 올라간 것도 확인했는데, 잔디는 심어지지 않았다. 하필 커밋한 시간도 밤 12시가 다 되어가는 시간이어서 원인을 찾지 못한 채 민 바닥이 하나 채워졌다. 그래서 원인을 찾아보니까, github 저장소의 이메일/계정 정보와, commit/push를 한 컴퓨터의 git config 정보가 달라서 채워지지 않았다고 한다. config 정보를 변경하는 방법은 아래 글에서 확인할 수 있다. https://leeborn.tistory.com/entry/git..
-
[ETC] GitHub Desktop - git gui tool 설치 및 사용법programming/ETC 2019. 9. 18. 23:38
코드 관리를 git으로 할 때 친숙하게 만나 볼 수 있는 사이트 github에서 제공하는 git gui 툴이다. 처음 git을 사용한다면 git 명령어들이 익숙하지 않을 테고, 콘솔에서만 실행하기는 버거울 것이다. 이때 gui 툴을 사용한다면, 콘솔보다는 쉽게 사용할 수 있다. 왜 GitHub Desktop이냐고 한다면, github에서 제공하기 때문이다. 다른 이유는 없고, 더 좋은 툴도 많다. ** 설치 방법 https://desktop.github.com/ GitHub Desktop Simple collaboration from your desktop desktop.github.com 홈페이지로 들어가서 다운로드하면 된다. ** 사용법 앱의 가장 첫 화면이다. 보면 특별한 것은 없다. 먼저 comm..