Git/Github-설치,명령어

김진우·2023년 8월 9일

Git, Github

목록 보기
1/9
  • GIT이란?

    컴퓨터 파일의 변경사항을 추적하고 여러 사용자들 간에 해당 파일 작업을 조율하기 위한 대표적인 버전 관리 시스템

  • Git설치

    • git-scm.com/download/mac 들어가서 Homebrew로 설치
  • Git 명령어

    • git --version : 깃 설치되어있고, 버젼 확인가능
    • git init : 열려있는 폴더의 프로젝트를 버젼관리 시작하겠다고 하는 기능, 이닛 하고나면 경로 뒤에 master 또는 main이 뜨게 됨(프로젝트 별로 하면 됨)
      *rm -r .git : git init 취소하기
    • git config --global core.autocrlf input : 처음에 한번만 해주면 됨
    • git config --global user.name '' : '등록된 이름' 안에 이름은 github에 등록된 이름과 똑같이 하는게 좋음
    • git config --global user.email '이메일' : 깃허브 가입한 이메일
      • 위의 세개 core.autocrlf / user.name / user.email 은 프로그램 한번만 하면 됨.
    • git config --global --list : 위에 등록한 정보들 확인할때 사용
    • git status : 현재 프로젝트의 버젼관리 확인하는법 ( 구조 보여줌 )
    • git add . : 위에서 버젼관리 확인 한 것(구조들) 버젼관리 한다고 등록해주는것(완료되면 main 뒤에 + 마크 뜸)
    • git commit -m 'Start project' :''메세지와 함께 커밋하겠다는 뜻.(새로운 버젼을 만든다는 뜻, 완료되면 main이 노란색에서 초록색으로 변하게 됨)

      git commit 시 , Vi 언어 필요
      입력시작 : I
      입력종로 : ESC
      저장없이 종료(입력한거 없을 때) : :Q(콜론포함)
      저장없이 강제 종료 : :Q!(콜론포함)
      저장하고 종료: :WQ

    • git log : 커밋으로 등록한 버젼을 확인하기 위한 명령어 ( 여기까지 과정은 컴퓨터에만 저장이 되어있는 상태)
  • github->repository 만들기 : repository란 저장소라는 뜻.
    • git remote add origin + github레포지토리 주소 : 원격(깃허브의 비어있는 저장소)주소를 추가하려는 작업
    • git push origin master / git push origin main : main이라는 브랜치에 업로드를 하겠다 는 뜻
profile
Code log

0개의 댓글