[포스코X코딩온] 웹개발자 입문과정 2.0

HM·2023년 3월 11일
0

POSCO CODINGON KDT

목록 보기
2/18

0308

웹 관련이 아닌 깃이다. 그래서 2.0 (외전)

git

설명

  • 대표적인 버전관리 시스템 ( 컴퓨터 파일의 변경사항을 추적 )
  • Git의 특징;
    • 폴더 단위로 관리가 가능 : 하나의 프로젝트 단위로 관리
    • Git에 대한 모든정보는 .git 폴더 안에 있다.
    • Commit 은 로컬에서만 일어나는 행위. 온라인으로 저장하는건 push !
    • 깃허브의 Repository는 로컬의 폴더개념과 같다
      세팅
  • git config--global init.defaultBranch main
    (branch를 main으로 설정)
  • 개행 문자 처리
    Windows : git config --global core.autocrlf true (CRLF - LF)
    macos : git config --global core.autocrlf input (LF 만 사용)
  • git config --global user.name "프로필 이름"
  • git config --global user.email "깃헙 이메일 주소"
  • git config --global --list ( 설정 내용 보기)
  • git init : 프로젝트에서 변경사항을 추적(관리)

  • git add . : 변경사항을 커밋과정에 추가

  • git commit -m " 메모" : 버전을 생성하여 로컬에 저장

  • git push : commit 된 파일들을 지정된 원격 저장소(gitlab github) 으로 업로드

  • git remote add origin "레포지터리 주소" : push될 원격저장소를 지정

  • .gitignore : Git버전관리에서 제외할 파일 목록을 지정( 업로드 안될거 )
  • *.txt : 모든 txt확장자 파일 무시,
    !test.txt :단, test.txt는 무시되지않음,
    test/ : test폴더 내부 파일 무시
    /test : 현재 폴더 내에 존재하는 폴더 내부의 모든파일 무시
profile
It's the smurf smurf smurf!

0개의 댓글