[Git & Github]

sunaaa·2021년 2월 24일

요약정리

  • Git : 프로젝트의 버전관리를 도와주는 시스템,
  • GitHub : Git을 이용해 버전관리를 한 프로젝트를 관리하게 해주는 호스팅 서비스

💌 Git이란 무엇일까요?

Git : Version Control Systen(VCS)

Version 이란?

코드 버젼 관리를 하는 이유는 무엇일까요?
1. 수정할 때 마다 파일을 새로 만들면 관리가 힘들기 때문에.
2. 언제든 이전 버전의 코드로 돌아갈 수 있기 때문에.
3. 이력을 남기기 위해.
4. 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있기 때문에.

💌 Github이란 무엇일까요?

  1. Git을 사용한 프로젝트들의 저장소.
  2. 개발자들의 Social Network.

기본 명령어

  1. git 시작 : git init
  2. git 상태 확인 : git status
  3. 파일 수정 이력 기록 준비 : git add (Staging | 중간저장)
  4. 파일 수정 이력 기록 : git commit
  5. commit 이력 보기 : git log
  6. git_practice 폴더와 github repository 연동
    : git remote add origin repository주소
  7. git push : git push origin main

git init
git add README.md
git commit -m "first commit"
git remote add origin http://github.com/유저네임/레지스토리명.git
git push -u origin main

Linux 기본 명령어

cd change directory 폴더 이동
ls list segments 현재 경로 내 파일 목록 출력
pwd print working directory 현재 경로 출력
mkdir/rmdir make directory 디렉토리 생성 / 제거
rm remove 파일/디렉토리 제거
cp copy 파일/디렉토리 복사
mv move 파일/디렉토리 이동
cat concatenate 터미널에 파일 내용출력
touch 파일 생성 및 날짜정보 변경
chmod change mode 파일/디렉토리 권한 설정

// 파일 입력 방법
vi readme.md
i #insert -> 입력 모드 전환
내용 입력 후 ESC
:wq #저장 후 종료

오늘의 삽질 기록

profile
Be Playful Front-end Developer

0개의 댓글