GitHub_흔적 남기기

junhyeong·2022년 6월 19일

git이란?

  • git(버전관리 시스템): 내 컴퓨터의 저장소와 다른 곳에 있는 저장소를 동기화시켜주는 프로그램이다. (이전 파일과 수정된 파일을 따로 관리하는 것)
  • GitHub
    원래는 git을 직접 관리해야 하는데 웹서비스로 쉽게 쓸 수 있도록 만들어준 게 github이다.
  • Commit
    작업한 내용을 로컬 저장소에 저장하는 기능이다.

  • clon
    원격 저장소로부터 특정 프로젝트를 통째로 내 로컬 저장소에 다운받는 것을 말한다.

git 사용법

mkdir <폴더 이름> - 폴더 생성
cd <폴더 이름> -폴더로 이동
git init - git 저장소 초기화

git remote add origin <github 에서 clon SSH 복사>  - 원격저장소 추가
git fetch origin

git remote -v  - 원격저장소 확인
git switch -c main origin/main - 새 브런치 생성

수정 후

git add <파일 이름> ('파일이름'을 '.'으로 대체 가능)
git status - 상태확인
git commit - 수정내용 작성
git push origin <github 아이디>

git 명령어

  • mkdir : make directory 디렉토리 생성

  • ls -al : 현재 디렉토리 파일 목록 보기

  • cd : 위치 옮기기

  • clear : (command+r) 화면정리

  • git init : 해당 디렉터리를 로컬 저장소로 초기화

  • git status : 현재 git 상태 확인

  • git remote : 연결된 원격저장소 확인
    (잘못입력시 git remote remove origin 으로 삭제가능)

  • git fetch : .git 파일 안으로 원격저장소의 정보를 받아온다.

  • git switch -c <브랜치>: 브랜치 생성

  • git push : 변경된 내용을 원격 저장소에 넣어서 변경된 내용으로 업데이트

  • git diff : 변경된 내용 확인

vim

처음 vim에 들어가면 아무것도 적을 수 없는데, 'i'를 누르면 입력이 가능해진다.(나올 때는 esc키 사용)
다른 명령어를 입력하기 위해서는 :(콜론)을 입력해야 한다.

  • :w 저장
  • :q 종료
  • :q! 강제 종료
  • :wq 저장 후 종료
  • 0 현재 행의 처음으로 이동
  • $ 현재 행의 끝으로 이동
  • h, j, k, i 이동
profile
매일매일이 성장하는 하루가 될 수 있도록!

0개의 댓글