1. 지난 시간까지 배운 내용을 강사님이 내주신 퀴즈를 풀며 복습
2. 깃허브 특강
깃허브도 이미 알고, 써 본적이 있는 지라 새롭거나 어렵지는 않았다.
깃허브 계정을 생성하고,
VSCode를 활용해서 github 에 command 기반으로 push 하는 것과,
Source tree를 활용하여 gui 기반으로 작업하는 것을 해보았다.
간단하게 git 명령어들을 정리해보자면
git add -A | 대기열 (스테이지)에 추가 |
git commit -m "설명 달기" | 커밋 |
git status | 현 상태 확인 |
git log | 로그 확인 |
git branch [branch-name] | 브랜치 생성 |
git branch | 브랜치 확인 |
git checkout [branch-name] | 해당 브랜치로 이동 |
git merge [branch-name] | 지금 브랜치랑 해당 브랜치랑 병합하기 |
git rebase | 브랜치들 재배치 |
git remote add [file-name] [원격 레포지터리 주소] ex, add test http://github.com/~id/~repo.git |
원격 저장소에 추가 |
git push test master | 테스트 레퍼지토리에 master를 올려라 |
git 아이디 만들고 나서, 레퍼지토리를 생성해준다.
그리고 거기에 연결하면 환경설정은 끝!
git사용법을 알려주는 엄청 두꺼운 책들이 있지만, 결국 브랜치 생성해서 add 하고 commit 하면서 쓰면 되는 것 아닌가?
작업 마쳤으면 push 하고,,
제대로 이해한 게 맞나?
다음 주는 2주간 배운 내용을 토대로 서버 구축 등의 실습 프로젝트 일정이다.
이 때 아마 팀 플젝을 하면 github를 사용하지 않을까?
직접 사용해보면서 배워봐야겠다.
반응형
'[혁신성장 청년인재] 인공지능을 활용한 보안전문가 양성과정' 카테고리의 다른 글
Day12: 리눅스 관리자| 메일 서버 구성 | APM 구성 | apache PHP MariaDB + 노브레이크(no.break)의 김석 대표님 멘토링 (2) | 2020.07.22 |
---|---|
Day11: 리눅스 관리자 | DNS 서버 구성| DNS 조회 | nslookup | dig | host | DNS 서버 관리 (0) | 2020.07.21 |
Day9: 리눅스 관리자 | OpenSSH | NTP서버 | 방화벽 관리 (0) | 2020.07.19 |
Day8: 리눅스 관리자 | 부트 프로세스| RPM | YUM | 네트워크 관리 (0) | 2020.07.16 |
Day7: 리눅스 관리자 | 논리 볼륨 관리 | Systemed | 로그 관리 (0) | 2020.07.15 |