기업용 레포
클라우드 <== CS 지식이 많이 요구되는 (네트워크, 운영체제) 지식 기반 프로젝트
기업용 레포 + Star가 많은 프로젝트인 경우가 위 경우인 경우가 많음
tegongkang@gmail.com
1부
0. 환경 세팅 & 리눅스 명령어
1. 깃 소개, 깃허브 소개
2. 버전 관리의 큰 그림
3. 저장소와 버전 만들기
4. 커밋 목록을 보는 다양한 방법
-- 실습 --
5. 작업 내역 비교하기
6. 작업 되돌리기
7. 작업 임시 저장하기
8. 브랜치 관리하기
-- 실습 --
9. 브랜치 재배치하기
10. 원격 저장소와의 네 가지 상호작용 (1) clone, push
11. 원격 저장소와의 네 가지 상호작용 (2) fetch, pull
12. 깃허브를 통한 협업: 풀 리퀘스트 실습하기
2부
github 포트폴리오 실습 특강
1. git/github로 보여줄 수 있는 역량
2. github 꾸미기
3. 나만의 프로필 페이지 만들기
git과 github 연동하기
(소스트리는 무시)
[모두의 깃&깃허브] Windows에서 소스트리-깃허브 연동하기 - YouTube
ssh(Secure Shell)
깃허브와 커뮤터가 안전하게 통신을 주고받을 수 있는 방법
공개키 개인키
두 개의 키(=암호) 생성:
깃허브에게 공개키 전달
두 개의 키 생성하는 명령어
ssh-keygen
깃허브?
1. 개발자들의 sns
https:github.com/계정명
https:github.com/계정명/저장소명
2. 원격 저장소 호스팅 서비스
컴퓨터 속에만 있는 저장소(로컬 저장소)가 아닌
인터넷 세상 어딘가에 있는 다른 컴튜터 속의 저장소
=> 백업과 협업을 위해 사용
ㆍ클론:
원격 저장소를 복제하기
깃허브 상에 존재하는 원격 저장소를 로컬(클론받은 컴퓨터)로 복제
push 하기 전에
master라는 이름 지양
git fetch
git checkout FETCH_HEAD
경쟁력 있는 깃허브
1. 자신의 오픈 소스 프로젝트 만들기(수준높은 프로젝트를 push하는 것)
2. 타 오픈 소스 프로젝트 기여하기(
- 풀 리퀘스트로 협업하기: https://youtu.be/lxQ-9HQDmcE
- 비교적 난이도가 낮은 오픈소스 기여하기: https://goodfirstissue.dev/
(초심자를 위한 오픈소스 기여할 거리들 ==good first issue)
<깃허브 블로그 꾸미기>
<여러분 계정 이름>.github.io
https://<여러분 계정 이름>.github.io 로 배포가 됩니다
https://github.com/thomasvaeth/trophy-jekyll
https://github.com/topics/jekyll-themes https://jekyllthemes.io http://jekyllthemes.org
'ect > git' 카테고리의 다른 글
[git] Gi&GitHub 실습 (0) | 2024.05.10 |
---|---|
[git] Reset 방법 (0) | 2023.03.23 |
[git] 오류 메시지_The requested URL returned error: 403 (0) | 2023.03.10 |
[git] Github 협업하기1 (0) | 2023.03.10 |
[git] git 이론 강의1 (0) | 2023.02.11 |