본문 바로가기

ETC

[Git] 기본 명령어 이용하기

Git Basic Logic

  1. Git Bash 실행
  2. 로컬 저장소로 사용할 디렉터리로 이동한다.
  3. $ cd 이동경로
  4. 해당 디렉터리를 git 설정한다.
  5. $ git init
  6. 임의의 파일 추가하고 변경한다.
  7. 변경 사항을 확인한다.
  8. $ git status
  9. 확인된 변경 사항을 Stage로 올린다.
  10. $ git add test.txt
  11. Commit 한다.
  12. $ git commit -m "add test"
    $ git commit -am "add test"
  13. 원격지로 push한다.
  14. $ git push
    $ git push -u origin master (처음 push하는 경우 브랜치가 생성되지 않아, master 브랜치를 생성하면서 push한다.)
  15. 원격지로 가서 push된 내용을 확인한다.

Git Command

기본 설정 관련

  • user name을 설정한다.
  • $ git config --global user.name "test"
  • user email을 설정한다.
  • $ git config --global user.email "test@test.co.kr"
  • 설정 내용을 확인한다.
  • $ git config --list 

Remote 관련

  • 원격지 주소 별명으로 명명
  • $ git remote add [별명] [원격지 주소]
  • 설정한 원격지를 확인한다.
  • $ git remote [별명]
    $ git remote -v [설정명 원격지 주소]
  • 특정 원격지로 push 할 경우
  • $ git push [원격지명] [브랜치명]

Reset

  • 선택한 commit 까지 초기화시킨다.
  • $ git reset --option [이동 할 Commit id] 
  • --option
    • hard : 이동 Commit까지 완전 초기화
    • soft : reset 대상 commit 내역이 stage에 올라가있는 상태
    • mixed : reset 대상 commit 내역이 stage에 올라가지 않은 상태

ETC

  • 현재 위치 확인
  • $ pwd
  • commit message 확인
  • $ git log
  • git directory 상태 확인
  • $ git status
  • 원격 directory clone
  • $ git clone [원격지 주소] 
  • checkout : commit 내역이나, branch를 이동한다.
  • $ git checkout [이동할 commit id / 이동할 브랜치 명]

한글 깨질 경우

  • 이미 원격지에 깨진채로 올라간 파일은 되돌릴 수 없음.
  • 프로젝트 (.project) 파일encoding="UTF-8" 확인
  • Eclipse > Window > Preference >> Encoding 변경전 기존 소스 한글 깨짐
General > Workspace > (하단 좌측) Text file encoding > Other 체크 > UTF-8 선택
General > Content Types > Java Clss File > (하단) Default encoding > UTF-8 입력

'ETC' 카테고리의 다른 글

[Git] SourceTree 기본 사용법  (0) 2020.09.07