private repository repository는 public과 private이 있다. repository 목록에서 바로 보이기 때문에 github를 잘 알지 못하는 사람도 쉽게 구분이 가능하다. 기본적으로 repository의 설정은 이렇게 repository 에들어가면 상단에 보이는 목록들 중에 Settings에서 가능하다. Settings에 들어가면 바로 보이는 화면인데 좌측 nav바에서 보이듯 General에 기본값으로 들어오게 된다. 여기서 쭉 내리면 누가봐도 좀 위험해보이는 DangerZone이 나온다. 여기서 가장위에 있는 항목을 통하여 private public으로 변경이 가능하다. private 에서 다른 사람에게 권한 부여하기 Settings에서 왼쪽에 보이는 nav 바에서 Col..
💬 들어가며 Github organization을 이용하여 팀원들과 프로젝트를 진행하고 있는데, wiki가 인원이 많아서 그런가 결제를 해야하는 이슈가 생겼다. 따라서 기존에 잘 사용하지 않았던 Issues를 활용하여 보기로 하였다. 백로그등을 사용할 때만 자주 사용했고, 문서를 작성하진 않았는데 이젠 사용해봐야겠다. 💡 사용방법 Issues에서 New issue를 이용하여 쉽게 이슈를 만들수는 있다. 하지만 더 간편하고 다른 사람들과 공통적인 컨벤션을 위해서는 템플릿을 설정하는 것이 좋다. 템플릿을 설정하면 위와같이 설정한 템플릿등이 뜨게 된다. 오른쪽 아래에 Edit templates를 누르면 편집할 수 있지만, 초기에 템플릿설정이 되지 않았다면 이 페이지 자체가 보이지 않으므로 편집할 수 없다. 그..
https://ohshitgit.com/ko Oh Shit, Git!?! git reflog # git의 모든 브랜치에서 있었던 # 지금까지의 모든 기록을 볼 수 있다 # 각각 HEAD@{index} 형태로 index를 가지고 있으니, # 잘못되기 전에 해당하는 index를 찾고 git reset HEAD@{index} # 타임머신을 ohshitgit.com Git 명령어 모음 git의 모든 브랜치에서 있었던 기록을 모두 보기 git reglog HEAD@{index} 형태로 index를 가지고 있어 해당 index로 되돌아 갈 수 있다. git reset HEAD@{index} 커밋 오타 수정하기 git commit --amend 커밋의 설명을 수정할 때 사용하는 명령어로 로컬에 있는 상태일 때 사용해..
git merge 란? 여러개로 나누어진 브랜치를 통합할때 사용하는 명령어 이다. git-flow 방식을 사용하는 곳에서 잘 알고 있어야하는데 대표적으로 우아한 형제들이 이 방식을 사용한다. 해당 내용을 기술한 우아한 형제들 기술블로그 https://techblog.woowahan.com/2553/ 우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그 {{item.name}} 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다. 오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합 techblog.woowahan.com merge 를 제대로 사용해보지 않은 사람이라면 이해는 해도 막상 사용하면 헷갈린다. 그때 이용하면 좋은 연..
Repositories에 프로젝트 올리기 먼저 상단에 Repositories를 들어간다. 그럼 오른쪽 위에 New 초록버튼이 있다 제목은 필수, 설명은 자유Public은 다른 사용자들에게도 보이는데 보통 Public으로 함Add a README 는 나중에 언제든 추가가능 그렇다면 다음과 같은 페이지가 나오는데 정상적으로 repositories를 생성한 상태 ! 👏👏 이제 원하는 프로젝트 작업 창에 가서 터미널을 열고 📍프로젝트 파일에서 작업하는방법 if. 작업하는 파일이 내가 만들었고 git init을 한적이 없다. - 설명대로 작업하면 됨 if. 작업하는 파일이 누군가의 깃허브에서 받은 파일이다. 프로젝트의 폴더로 가서 숨김파일을 보이기 한다음 .git 파일을 지워고 설명대로 작..