TIL(24.12.06)

채채·2024년 12월 6일

Today I Learned

목록 보기
25/75

git 특강!(임우재튜터님)

Markdown

마크다운이란?
텍스트 기반의 마크업 문법으로 확장자는 .md
문서를 구조화하는데 사용함.
->AI 학습시 컴퓨터가 문서의 구조를 이해하는데 좋음.

제목 사용법

#의 개수에 따라 제목의 크기와 수준이 달라짐.
글자의 크기는 프로그램별로 구현되는게 다르기때문에 선택할 수는 없음.
H1~H6까지 선택할 수 있고, H1 다음엔 H2를 쓰는게 구조에 맞게 작성하는 방법. 글자 크기를 선택한다고 H1 다음에 H3을 쓰지 말 것
그 동안은 큰 글자 쓰고 싶을때 썼는데 반성합니다

리스트

리스트는 순서가 있는것, 없는것이 있음.
순서형

  1. 숫자를 쓰고 한칸 띄면 들어쓰기가 되면서 순서형리스트가 됨
  2. 이렇게요

순서가 없는 것

  • -나 * 또는 +를 쓰고 한칸띄면 리스트가 됨.
  • 이렇게요

코드블럭

백틱을 3개 사용하여 코드를 감싸줌. 한줄짜리는 백틱 1개를 사용하여 감싸기
백틱 옆에 언어이름을 쓰면 언어를 인식해서 색깔도 변함
한줄짜리 예시 print('hello')
여러줄 예시

print('hello')

링크와 이미지

str
str

[str] (www.naver.com)  # 링크
![str] (경로)           # 사진

텍스트 강조

**로 감싸주면 굵은글씨
*하나로 감싸주면 기울임체
물결 두개로 감싸주면 취소선

선긋기

-을 3개 이상 쓰면 선이 생김
*도 가능함



인용문

화살괄호 >를 사용하면 됨. 두개쓰면 중첩됨.

인용문

중첩인용문

이름나이성별
쏘니32male




git과 github

git이란

깃이란? 분산버전관리시스템 !!

  • 버전관리 : 코드의 히스토리. 이전과 현재의 코드 비교
  • 분산 : 블록체인 느낌
  • 변경사항만 저장하므로 효율적으로 사용 가능

github란

git 기반 저장소 서비스

누가 git과 github는 똑같은거 아니야? 하고 묻는다면?
응 아니야
git은 분산버전관리시스템이고 github는 git기반 저장소 서비스야 라고 대답하라는 튜터님의 말씀 ! ㅎㅎ

git 사용을 위해선?

프로 개발자가 되기위해선 CLI에 익숙해질 필요가 있음.

  • CLI는 명령어 기반 (키보드)
  • GUI는 그래픽 기반 (마우스)

개발자들은 리눅스나 유닉스 등의 os를 많이 쓰는데, 이런 운영체제에서 많이 쓰는 명령어들을 숙지할 필요가 있음.

윈도우의 경우 cmd, powershell등이 기본제공되지만, 명령어들을 다 사용할 수 없음. 그래서 git bash 라는것을 git설치할 때 함께 설치해서 터미널로 사용해야 함.

맥은 기본 터미널 사용하면 됨

git 활용을 위한 명령어

명 령 어기 능사 용 법
ls모든 폴더 및 파일 확인
ls -al숨긴파일, 숨긴폴더 모두 보여주기
 ~      가장 상위 폴더
cdchange directory(하위폴더로가기)cd desktop
pwd현재 명령창 위치 확인
mkdir폴더 만들기mkdir 폴더명
(한글 또는 띄어쓰기가 있을 시, ""로 묶어야함)
touch파일 만들기touch 파일명.py
rm파일 삭제rm 파일명.py
rm -r폴더 삭제rm -r 폴더명

git 연결하기(?)

  • 저장소는 폴더단위로 관리
    기본은 ~인 데스크탑이나 홈 위치에 있지만, 거기서 관리를 시작하면 바탕화면에 있는 모든 파일에 대해 관리를 시작할 수 있으므로 주의할 것.

  • 버전관리를 하고싶은 폴더(작업폴더)를 만든 후 그 위치에서 명령어를 전달 할 것

  • 방법!
    1. git init 후
    2. ls -al하면 숨긴파일로 만들어진 .git을 확인할 수 있음.
    .git이 없어지면 버전관리가 어려워짐.
    3. 터미널에 master 나 main이 적혀있다면 git으로 관리가 되고 있다는 것임.

이 후 내용은 다음주 강의에,,, to be continue,,,

profile
화이팅

0개의 댓글