본문 바로가기

[혁신성장 청년인재] 인공지능을 활용한 보안전문가 양성과정

Day10: 리눅스 관리자 복습 & 깃허브 특강

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를 사용하지 않을까? 

직접 사용해보면서 배워봐야겠다. 

반응형