github 튜토리얼
github 시작하기
수색…
비고
이 섹션에서는 github이 무엇인지, 왜 개발자가 그것을 사용하고 싶어하는지에 대한 개요를 제공합니다.
또한 github 내의 큰 주제를 언급하고 관련 주제에 링크해야합니다. github에 대한 문서는 새로운 기능이므로 해당 관련 항목의 초기 버전을 만들어야 할 수도 있습니다.
설치 또는 설정
GitHub는 거대한 Git 저장소입니다. 즉, GitHub를 많은 프로젝트의 모음으로 생각할 수 있습니다.
계정 만들기
- GitHub의 메인 페이지를 방문 여기에
- 사용자 이름을 선택하고 이메일 주소를 입력 한 다음 안전한 비밀번호를 선택하면 바로 사용할 수 있습니다!
유용한 도구
Git / GitHub 초보자는 버전 관리가 어떻게 작동하는지 이해하는 것이 처음에는 혼란 스러울 수 있습니다. 다운로드하여 사용할 수있는 GitHub의 GUI 버전이 있습니다. GitHub Desktop 은 그 도구 일뿐입니다.
첫 번째 저장소 만들기
저장소는 프로젝트라고 생각할 수 있습니다. 온라인 또는 오프라인 저장소를 만들 수 있습니다. 아래 단계를 따르십시오.
온라인
- 먼저 로그인하여 귀하의 프로필로 이동하십시오.
- 페이지 상단 부근의 '저장소'탭으로 이동하십시오.
- 초록색 "New"버튼을 누르면 우르르 소리가납니다.
오프라인
- git을 다운로드하고 설치하십시오 (실행중인 운영 체제 선택).
- 다운로드 및 설치 후 명령 줄 도구를 사용하거나 GUI 클라이언트를 다운로드 할 수 있습니다.
- 설치 후 github에 계정을 만듭니다.
- 오른쪽 상단에서 +를 클릭하고 새 저장소를 만들거나 기존 저장소를 가져옵니다.
- 새 이름을 선택하는 경우 저장소 이름을 입력하고 공개 또는 비공개로 선택하십시오.
- 클릭 : 저장소 생성
NB 비공개 리포지토리는 무료 사용자가 사용할 수 없습니다.
README 파일
프로젝트에 README.md가 없으면 GitHub가 README.rdoc를 구문 분석하여 세부 정보를 표시 할 수 있습니다. 둘 다 있으면 README.md를 사용하여 자동으로 rdoc를 무시합니다.
README 파일에는 -
프로젝트 제목
프로젝트에 대해 간략히 설명하십시오. 프로젝트의 웹 사이트 링크, 배지, 커뮤니티 및 연락처 정보 (예 : 이메일, 소셜 사이트)를 제공 할 수도 있습니다.
다운로드
실행 가능 파일 (실행 가능 또는 확장 또는 설치 파일) 링크. 이전 버전에 대한 링크도있을 수 있습니다.
설치
어떻게 당신의 일을 사용할 수 있습니다. 선행 조건, 설정, 타사 라이브러리, 사용법,주의 사항 등을 포함 할 수 있습니다.
데모
코드 샘플, gif 파일, 비디오 링크 또는 스크린 샷을 포함 할 수 있습니다.
저자
작성자 이름, 연락처 정보 등
감사 인사
프로젝트 전반에 도움이되고 영감을받은 사람 또는 커뮤니티 목록
기고
프로젝트에 기여 (예 : 기능 추가, 버그보고, 패치 제출). 문서 링크도 포함될 수 있습니다.
특허
라이센스에 대한 간단한 소개를하십시오. 라이센스 사이트에 대한 링크도 제공 할 수 있습니다.
라이센스 파일
GitHub을 사용하면 자신 만의 텍스트 / 마크 다운 파일을 추가하는 대신 저장소에 라이선스를 빠르게 추가 할 수 있습니다.
저장소에서 '새 파일 만들기'를 클릭하십시오.
다음 페이지 :
- 새 파일의 파일 이름으로
LICENSE.md
또는LICENSE.txt
를 입력하십시오. - 새로운 템플릿을 사용하고 싶습니까? 대화 상자가 나타납니다.
- 새 파일의 파일 이름으로
원하는 라이센스를 선택하십시오.
저장소 세부 정보에서 볼 수있는 라이센스 :
Q & A 부터 - 기존 Github 프로젝트에 라이센스를 추가하는 방법
GitHub 맛의 마크 다운
GitHub은 Markdown 구문을 확장하여 새로운 유용한 기능을 제공합니다.
머리글
# Header1
## Header2
### Header3
#### Header4
##### Header5
###### Header6
H1
===
H2
---
힘
*Italic1* _Italic2_
**Bold1** __Bold2__
***Bold_Italic***
~~Strikethrough~~
수평선
---
***
___
명부
unordered list:
* item-1
* sub-item-1
* sub-item-2
- item-2
- sub-item-3
- sub-item-4
+ item-3
+ sub-item-5
+ sub-item-6
ordered list:
1. item-1
1. sub-item-1
2. sub-item-2
2. item-2
1. sub-item-3
2. sub-item-4
3. item-3
표
Table Header-1 | Table Header-2 | Table Header-3
:--- | :---: | ---:
Table Data-1 | Table Data-2 | Table Data-3
TD-4 | Td-5 | TD-6
Table Data-7 | Table Data-8 | Table Data-9
암호
inline code- `int i=0`
block code-
``` C
for(int i=0; i<10; i++){
printf("Hallow World! \n");
}
```
인용문
> Stay hungry; stay foolish.
>> Quality is better than quantity.
>>> Life is not fair; get used to it.
링크
https://github.com
[GitHub](https://github.com)
[GitHub](https://github.com "github website")
[GitHub][1]
[1]: https://github.com
영상
![GitHub Logo](https://assets-cdn.github.com/images/icons/emoji/octocat.png "GitHub")
작업 목록
- [x] completed item
- [ ] incomplete item
그림 이모티콘
:octocat: :+1: :book: :ghost: :bulb: :imp:
모든 GitHub emojies는 Emoji Cheat Sheet를 방문하십시오.
SHA 참조
커밋의 SHA1 해시에 대한 참조는 GitHub에서 커밋 자체에 대한 링크로 변환됩니다.
e7909ea4fbb162db3f7f543d43c30684a3fb745f
당겨 요청 및 이슈 참조
끌어 오기 요청이나 문제에 대한 참조는 자동으로 해당 끌어 오기 요청 또는 문제와 연결됩니다.
문제 / 당기기 요청 번호 앞에 #
을 붙임으로써이를 수행 할 수 있습니다.