ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git 설치 및 사용법
    Git 2020. 11. 18. 17:51
    728x90

    우선 GIt을 설치합니다.

    Windows환경인 경우 GIT homepage에 접속해서 OS에 맞는 버전을 download받으세요.
    https://git-scm.com/downloads

    Linux는 그냥 apt-get git하시면 됩니다.

    test환경은 Window에서 Vertual Box로 Ubuntu 16.04 Desktop amd64를 설치하고 여기에 git을 설치하였습니다.ssh 통신을 위해 port forwording을 작업했고요

    window에는 FreeSSHd 설치해서 git 통신이 가능하게 구성하였습니다.

    • 설치하기

    https://git-scm.com/book/ko/v1/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%84%A4%EC%B9%98

    1. git init로 repository를 생성 혹은 clone으로 원격지의 repo를 참조

    2. git add로 파일 등록 (Statge 상태)

    3. git commit으로 현재까지 수정한 파일을 local repository에 update

    4. git push는 현재 local repo의 정보를 원격지로 보낸다

    5. 원격지는 ssh서버 설정이 되어있어야 함.
      http://start.goodtime.co.kr/2013/05/git%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90-2-git-%EC%9B%90%EA%B2%A9-%EC%A0%80%EC%9E%A5%EC%86%8C-ssh-%EC%97%B0%EA%B2%B0

    e.g.) ssh://sis@192.168.56.1:22/home/sis/git-repo

    자주 사용하는 명령은 아래와 같습니다.

    Log보기

    git log

    변경 사항을 Statge로 이동

    git add
    git add path 혹은 file을 지정하면 해당 경로나 파일만 적용됩니다.

    변경사항을 commit하기

    git commit -m "commit message"
    git commit --amend

    commit을 push해서 원격지 반영

    git push origin HEAD:refs/for/master

    rebase하기. 원격지 내용으로 덮어써서 commit을 만듭니다.

    git rebase
    git rebase -i HEAD~1

    HEAD 이전 상태로 이동 (보통 commit후 취소할때 사용합니다.)

    git reset --mixed HEAD:refs/for/master

    'Git' 카테고리의 다른 글

    Gerrit 설치 ( Open source git code review system )  (0) 2020.12.04

    댓글

Designed by black7375.