일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 운영체제
- 기초
- 디버깅
- 리눅스
- 원격저장소
- 예제
- 파이썬
- 데이터분석
- matplotlib
- 머신러닝
- 우분투
- 판다스
- 단축키
- 가상환경
- visual studio code
- 에러
- 엑셀
- vscode
- 프로그래머스
- 코랩
- 디렉토리
- 아나콘다
- OpenCV
- 역할
- 플라스크
- 데이터베이스
- SQL
- MySQL
- 깃허브
- 라이브러리
- Today
- Total
목록Tools/Git & GitHub (21)
취미와 밥줄사이
Issue 이슈는 프로젝트의 작업, 개선 사항 및 버그를 추적하는 좋은 방법으로 사용된다. 프로젝트 기획, 새롭게 추가될 기능, 버그와 수정사항 모든 것을 이슈라고 할 수 있다. 모든 활동 내역에 대해서 이슈를 등록하고 등록한 이슈를 기반으로 작업을 진행할 수 있다. 개발자간 idead, work, bug(problem)을 다루기 위해 깃허브는 이슈를 사용합니다. 아이더 구현에 관한 논의 작업 진행사항 추적 기능 제안 수락, 질문, 요청 지원 또는 버그 보고 정교한 코드 구현 이슈를 등록하기 위해 보통 다음 단계를 거칩니다. 이슈 탭을 눌러 엽니다(open). 해당 문제, 상황을 재현할 수 있는 최대한 많은 정보(context)를 제공합니다. 해당 환경 정보(버전, os 등) 관련이 있다고 생각하는 모든..
Project 프로젝트 작업 현황과 진행도를 볼 수 있는 메뉴 이슈, PR(풀 리퀘스트)들을 하나의 작업으로 구분해 그 작업이 현재 어느 정도 진행되었는지 확인할 수 있다. To Do: 해야할 작업 In Progress: 진행 중인 작업 Done: 완료된 작업 Projects를 사용하면 위와 같이 To do, In Progress, Done과 같은 기능을 제공해줍니다. 이것을 통해 프로젝트의 진행상황을 한 번에 파악하기가 수월하다는 장점이 있다. 또한 프로젝트에서 일어나는 모든 일을 추적할 수 있고, 마지막으로 본 이후에 어떤 일이 생겼는지 확인할 수 있다. Create a project 클릭하기 None: 아무 것도 없이 프로젝트만 생성하는 것이다. Basic Kanban: To Do, In Progr..
GitHub Organization Github의 계정 종류는 크게 개인 계정과 단체(Organization) 계정으로 구분 개인 계정에서도 저장소를 만들고 다른 개발자를 저장소에 초대해서 협업하는게 가능 저장소를 소유주 한 명에게 의존적인 형태로 협업을 해야한다는게 큰 단점 다수의 저장소 권한을 한꺼번에 관리하거나 다수의 관리자를 지정하는 것이 불가능 협업 관련 기능 부족 단체 계정을 생성하면 단체에 속한 저장소를 만들 수 있으며, 단체에 속한 멤버들을 관리할 수 있습니다. 협업을 위한 다양한 기능들을 추가로 제공함 기업이나 비영리 단체에서도 GitHub 단체를 만들어서 사용하는게 알반적 GitHub Organization 생성방법 깃허브 계정에 로그인 개인 계정으로 로그인한 다음 오른쪽 상단의 + 아..
Wiki 개발하고 잇는 소스코드를 코드 탭에 올리고 우리가 프로젝트를 진행하며 문서 작업을 할 수 있는데 이 문서 작업을 할 수 있는 탭이 위키이다. 프로젝트에 대한 설명을 추가하는 것 등 다양한 일을 할 수 있습니다. readme가 소개와 개요라면 위키는 사용설명서와 같은 것입니다. 위크 특성 많은 사람들이 함께 만들 수 있습니다. Wiki 만드는법 Github에 가입 Respository 생성하기 Wiki르 클릭한 후, 아래 녹색버튼(Create the first page) 클릭 ReadMe Read me에는 어떤 프로젝트인지, 스택, 시스템 아키텍처, 팀원소개 등 내용을 한 눈에 볼 수 있도록 담아야 한다. 해당 프로젝트의 버전, 이전 버전과 변경사항들, 파일 목록, 시스템 구조도 등을 작서앟여 사..
GitHub 원격 저장소 Default 브랜치 변경하기 GitHub의 Repository setting에서 Default 브랜치를 변경할 수 있다. [Settings] - [Branches]를 차례대로 클릭한다 순서대로 진행 후 원하는 브랜치명을 선택하여 update를 진행하면 된다
새로운 저장소 만들기 폴더를 하나 만들고, 그 안에서 아래 명령어 실행 git init 새로운 git 저장소가 생성됨 저장소 받아오기 git clone /로컬/저장소경로 git clone 사용자명@호스트:/원격/저장소경로 변경 내용 발행(push)하기 현재의 변경 내용은 아직 로컬 저장소의 HEAD안에 머물고 있음 변경 내용을 원격 서버로 올리기 위해서 git push origin master 명령어 수행 가치(branch)치기 branch는 안전하게 격리된 상태에서 무언가를 만들 떄 사용 master가 기본 branch 다른 branch를 통해서 개발을 진행하고, 나중에 개발이 완료되면 matser와 병함 변경사항 저장 및 공유 주요 명령어 git add . git commit -m "메시지 내용" g..
git branch -l: 로컬 브랜치의 정보를 보여준다 git branch -v: 로컬 branch의 정보를 마지막 커밋 내역과 함께 보여준다 git branch -r: 리모트 저장소의 branch 정보를 보여줍니다 git branch -a: 로컬/리모트 저장소의 모든 branch 정보를 보여줍니다 git branch [브랜치명]: 로컬에 새로운 branch를 생성합니다 git branch -d [브랜치명]: branch를 삭제합니다. git branch -m [변경 전 브랜치명] [변경 후 브랜치명]: 브랜치명 변경
커밋 히스토리 조회하기 새로 저장소를 만들어서 몇 번 커밋을 했을 수도 있고, 커밋 히스토리가 있는 저장소를 Clone 했을 수도 있다. 가끔 저장소의 히스토리를 보고 싶을 때가 있다. Git에는 히스토리를 조회하는 명령어인 git log가 있다. git log 명령을 실행하면 저장소의 커밋 히스토리를 시간순으로 보여준다. 가장 최근의 커밋이 가장 먼저 나온다. REFERENCE https://git-scm.com/book/ko/v2/Git%EC%9D%98-%EA%B8%B0%EC%B4%88-%EC%BB%A4%EB%B0%8B-%ED%9E%88%EC%8A%A4%ED%86%A0%EB%A6%AC-%EC%A1%B0%ED%9A%8C%ED%95%98%EA%B8%B0 Git - 커밋 히스토리 조회하기 머지 커밋 표시하..