행복을 담는 블로그
[TIL] 231227(수) 하루 종일 Git & Github 공부만... 🤯 본문
오늘의 공부📖
- 웹개발 종합반 5주차 - 강의 정리 노트 작성
git
설치하기git & github 특강
복습하기- TIL 작성
오늘 공부한 내용 정리💁🏻♀️
1. 새롭게 배운 내용
Github
의 역할 : 코드 관리, 협업, 웹 호스팅, 지식 공유Github Pages
배포하는 방법 : Repository 생성 + 주소 공유
- 리눅스 명령어
1) pwd
: 현재 내 위치가 어딘지 알려줘!
2) ls
: 지금 내 위치에 있는 폴더 & 파일 뭐가 있는지 알려줘!
3) ls -a
: 내 위치에 숨겨진 파일 알려줘! (주로 . 찍고 나옴)
4) cd 폴더명
: 위치 이동 기능! (cd ..
: 상위 폴더로 올라갓)
5) mkdir 폴더명
: 폴더 하나 새로 만들어라!
6) touch 파일명
: 파일 하나 새로 만들어라!
git
: 코드 변경점 기록(=버전 관리 도구/ 형상 관리 도구)github
: 백업 + 공유가 가능한 온라인 코드 저장소 + 협업 가능
- git
필수 명령어
1) git init
: 초기 세팅 시, 코드 관리를 시작하는 명령어
2) git add 파일명
: 코드를 저장할 파일 지정하는 명령어
3) git commit -m "내용"
: 실제로 코드를 저장하는 명령어
4) git status
: 현재 상황 알려주는 명령어/ 저장 여부, 변경 상태 등
5) git add .
: 저장 안 된 놈들 한 방에 저장하기
6) git log
: 작성했던 메세지 모두 확인 가능
- github
에 코드 올리기 + 협업하기
1) git push
: 수정된 코드 github에 올리기
2) git clone <주소> .
: 남이 짠 코드 가져오기
3) git pull
: 다른 사람이 변경한 코드 내 코드로 가져오기
→ 🚨 주의) 충돌이 일어날 수 있음
2. 잘 모르겠는 내용 ❓ / 추가로 알아 볼 내용❗️
- Working directory / Staging area / Repository에 대해서 더 자세하게 찾아 보기
하루를 마치며...🤔
하루죙일 깃이랑 깃헙 공부만 한 하루인 것 같다.. 금방 끝낼 수 있을거라 생각했는데, 생각보다 git 설치하는 것부터, 코드 하나하나를 직접 연습해가며 특강 내용을 복습하다보니 꽤 내용도 많고 시간도 많이 걸렸다. 물론 처음 배우고 처음 사용하는 코드들이라 아직 손에 익지 않은 것도 있을 것이다. 다른 웹개발 종합반 강의 때 사용하였던 프로젝트 코드를 git을 이용해 github에 올리고 또 다시 내려받아 이용하는 등 여러번 연습을 진행해 보아야겠다.
내일은 웹개발 강의 2회독을 꼭 다 마무리 할 수 있기를...!!
한줄 회고😎
스트레칭을 자주하자.
'TIL' 카테고리의 다른 글
[TIL] 알고리즘 문제는 매일매일 꾸준히💪🏻 / CSS도 계속 공부하기 (0) | 2024.01.05 |
---|---|
[TIL] 240104(목) 알고리즘 문제 풀기 / 문자열 내 마음대로 정렬하기 (2) | 2024.01.04 |
[TIL] 240103(수) 알고리즘 코드카타 시작! (1) | 2024.01.03 |
[TIL] 240102(화) 2024년 청룡의 해 시작 🐉 (1) | 2024.01.02 |
[TIL] 231228(목) 웹개발 종합반 강의 복습 / 엄청난 동기부여가 된 하루 🤨 (0) | 2023.12.30 |