GitHub 초입문

GitHub 초입문

2022-10-06 last update

6 minutes reading GitHub Git Bitbucket
이 문서는 【Digital Identity Creative Div. Advent Calendar 2019】의 11 일째입니다.

일부 Git 호스팅 서비스 중 Bitbucket 밖에 사용한 적이 없다.
GitHub의 지식이 없다.
그런 상태였기 때문에 실제로 만져 보며 비망록으로 모았습니다!

GitHub란?



「Git」라고 하는 버전 관리의 구조를 이용해 프로그램 코드등을 보존하거나 공개할 수 있는 「Git 호스팅 서비스」입니다.
시각적, 직관적으로 조작할 수 있습니다.

GitHub를 사용하는 이점



· 파일 변경 내역을 관리 할 수 ​​있습니다.
· 과거의 로그를 거슬러 올라가서 갱신 전의 상태로 되돌릴 수 있다
・팀 공유할 수 있으므로 공동 개발에 적합하다
・개발중의 「해버린 요...」가 줄어들기 때문에 스트레스와 쓸데없는 공수 삭감에 연결되어 일하는 방법 개혁
등을 들 수 있습니다.

우선 기초지식



우선은 전제가 되는 기초 지식이 필요하므로 최소한,
· 로컬 리포지토리 및 원격 리포지토리
· 커밋 & 푸시
・브랜치
이것들을 누르면 좋을지도 모릅니다.

구그라면 알기 쉬운 기사가 ​​많이 나오므로 어쩐지 머리에 넣어 둡시다.

실제로 만져보세요



그럼, 계정 등록을 하고 실제로 만져 갑니다.
※ GitHub 계정 등록, Git 설치 방법에 대해서는 생략합니다

리포지토리 만들기




오른쪽 상단의 +에서 New repository를 클릭합니다.

그러면

이와 같은 화면으로 전환하므로 ①~⑤까지 입력합니다.
① 리포지토리 이름 입력
② 설명문을 입력
③ 공개 리포지토리로 할 것인지, 비공개 리포지토리로 할 것인지를 체크로 선택
④ README를 작성하는 경우는 체크
⑤ .gitignore, 라이센스 설정
※ ④와 ⑤는 나중에도 작성할 수 있기 때문에 미체크, none으로 OK

입력이 끝나면 Create repository 버튼을 클릭하여 리포지토리 생성을 완료합니다.

로컬 리포지토리를 만들고 커밋 및 푸시해보기



우선은 개발용 디렉토리의 작성입니다.
mkdir [ディレクトリ名]

적당한 장소에 작성하는 것이 아니라 Documents 바로 아래에 「Local_repository」디렉토리를 작성하는 등 향후 관리해 가는 것도 시야에 넣어 둡시다.
지금의 상태라면 그냥 디렉토리이므로 Git 리포지토리화합니다.
cd 명령으로 현재 디렉토리로 이동하여 다음 명령을 실행합시다.
git init

디렉토리의 내용을 보면 .git이 되어 있을 것입니다.
이제 Git 저장소로 만들 수 있습니다.

다음은 적당한 파일을 작성해 인덱스에 보존해 봅시다.
git add [作成したファイル名]

이제 일시적으로 인덱스에 저장할 수 있었으므로 커밋을 합니다.
git commit -m ["add 作成したファイル名"]

실제 개발에서는 나중에 로그를 확인했을 때 무슨 작업을 한지 한눈에 알도록 하면 좋을지도 모릅니다.

파일이 추가되었는지, 리모트 리포지토리에 대한 정보가 추가되었는지 확인하고 푸시합니다.
git push origin [対象のブランチ]

여기서 GitHub의 사용자 이름과 비밀번호를 듣기 때문에 입력한 후,
GitHub에 액세스하여 원격 리포지토리에 이번에 추가한 파일이 있는지 확인할 수 있으면 완료됩니다!

내일은 【노세 히로미츠】씨입니다