Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 모달창 여러개
- 스프링 모달창
- 상속
- downcasting
- 깃 명령어
- static
- 형변환
- 이클립스 오라클 연동
- oracle 연동
- order by
- 다중 모달창
- AOP란?
- GROUP BY
- IP
- 싱클톤패턴
- 리스트 모달창
- 사용자 데이터그램 프로토콜
- react
- 객체협력
- spring annotation
- SUB Query
- static메서드
- 템플릿
- 다운캐스팅
- Java
- 오라클 비교연산자
- 추상 메서드
- singleton
- Servlet 맵핑
- static 예제
Archives
- Today
- Total
모든지 기록하자!
Git Bash 간단 명령어 정리 본문
728x90
<커멘드창 명령어>
커맨드창 화면 초기화
Ctrl + L
명령어 맨 앞 / 맨 뒤로 이동
Ctrl + A / Ctrl + E
디렉토리 이동
$ cd [이동할 하위 디렉토리명]
디렉토리 생성
$ mkdir [현재 경로에 생성할 디렉토리명]
디렉토리 삭제
$ git rm -r [삭제할 디렉토리명]
디렉토리 목록 조회 (2 가지)
$ dir
$ ls
파일 내용 조회
$ cat [파일명]
<깃허브 계정 셋팅>
모트 저장소에 Github 사용자 정보 세팅
$ git config [--global] user.name "Full Name"
$ git config [--global] user.email "email@address.com"
사용자 정보 조회
$ git config --list
<리모트 저장소 연결>
리모트 저장소에 Github 원격저장소 연결정보 추가
$ git remote add origin [자신의 Github 원격저장소 주소]
리모트 저장소 초기화
$ git init
리모트 저장소 연결정보 조회
$ git remote show [리모트 저장소 이름]
리모트 저장소 연결정보 url만 조회
$ git config --get remote.[리모트 저장소 이름].url
리모트 저장소 연결정보 url 수정
$ git remote set-url [리모트 저장소 이름] [url]
리모트 저장소 연결조회
$ git remote -v
리모트 저장소 이름 변경
$ git remote rename [기존 저장소 이름] [변경할 저장소 이름]
리모트 저장소 삭제
$ git remote rm [삭제할 저장소 이름]
리모트 브랜치 삭제
$ git push [리모트 저장소 이름] --delete [삭제할 브랜치 이름]
<커밋 내역 조회>
깃허브 커밋 상태 조회
$ git status
커밋 이력 상세 조회
$ git log
커밋 이력 중 커밋 ID, 타이틀만 조회
$ git log --oneline
모든 브랜치 커밋 이력 조회
$ git log --oneline --decorate --graph --all
특정 파일 커밋 이력 조회
$ git log --[파일명.파일확장자]
모든 commit, reset 등 로그 이력 조회조회된 헤드숫자를 확인하여 해당 시점으로 파일 복구
$ git reflog
$ git reset --hard HEAD@{헤드숫자}
<깃허브 커밋하기>
리모트 저장소 변경사항 불러오기 - PULL
$ git pull [리모트 저장소 이름] [브랜치 이름]
리모트 저장소 변경사항 올리기 - PUSH
$ git push [리모트 저장소 이름] [브랜치 이름]
변경사항 저장 - COMMIT
$ git commit -m '[커밋설명]'
커밋 취소 후 해당 파일 staged 상태로 working directory에 보존
$ git reset --soft HEAD^
커밋 취소 후 해당 파일 unstaged 상태로 working directory에 보존
$ git reset --mixed HEAD^
마지막 두 개의 커밋을 취소
$ git reset HEAD~2
커밋을 취소하고 해당 파일 unstaged 상태로 working directory에서 삭제
$ git reset --hard HEAD^
<깃허브 변경사항 되돌리기>
모든 변경사항 되돌리기. --hard는 강제로 되돌리므로 되돌릴 수 없다.
$ git reset --hard
특정 파일 변경사항만 되돌리기
$ git checkout --<파일명>
<브랜치>
브랜치 확인
$ git branch
서버 브랜치 확인
$ git branch -r
출처: https://simuing.tistory.com/entry/Git-Bash-명령어-정리 [시뮝 연구소]
728x90
Comments