내일배움캠프 React_7기 TIL - 1. Git 기초

·2024년 9월 30일
0
post-thumbnail

개발자가 알아야 하는 기본 리눅스 명령어

  1. pwd

    print working directory, 현재 작업중인 디렉토리

  2. ls / ls -a

    list, 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인

    -a 시 숨겨진 파일도 모두 볼 수 있음

  3. cd

    chage directory, 확인된 폴더로 이동 가능

    .. 으로 상위 폴더 이동 가능

    / 로 해당 폴더의 위치로 이동 가능

  4. mkdir

    make directory, 현재 경로에 새로운 폴더 만들기

  5. touch

    touch 파일명 입력 시 현재 경로에 새로운 파일 만들기

    touch인 이유 ? 원래 파일 생성 시간 등을 조작하는 명령어인데, 파일명이 없을 시 새로 생성한다.

Git & Github

Git이란?

하나의 폴더 내에서 코드의 변경점을 기록하기 위해 git을 사용 (코드 변경점 기록)

Git과 Github 란?

Git : 코드 변경점 기록, 버전 관리 도구 (형상 관리 도구)

Github : 온라인 백업, 공유, 협업 (온라인 코드 저장소)

Git 필수 명령어

명령어설명
git initinitialize, 프로젝트 시작 전 딱 한번만 입력하면 됨. 정확한 프로젝트 경로에서 입력해야 함.
git addgit add 파일명 : 저장하기 전 저장할 파일 지정. add . 시 변경된 모든 파일을 저장한다.
git commitgit commit -m “메세지 작성” : 코드를 저장하는 명령어
+ 🤔 저장 명령어가 2개인 이유?add는 지정이고, 커밋은 저장이다.
git status저장 여부 확인하는 명령어
git log저장 내역을 확인하는 명령어
git pushgit push origin 브랜치명
git clone코드 복사해오기
git pullgithub repository에서 변경된 코드를 내 로컬로 가져오는 명령어

이외 명령어는 다음 특강에서 학습!

추가 학습 필요한 개념(working direcotory, Stage, Repository)

깃은 저장 공간을 분할하는데, 크게 3가지로 나눈다.

  • working direcotory (실제 작업 공간)
  • staging area ($ git add 명령어로 추가한 파일들이 모여있는 공간, 즉 임시 저장 공간)
  • Repository (실제 저장 공간)!
profile
내배캠 React_7기 이수중

0개의 댓글

관련 채용 정보