일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 엑셀 내보내기
- 알고리즘
- 엑셀 가져오기
- 유니티 해상도 고정
- 스프레드시트 사용법
- monocraft
- 유니티
- navmesh
- Mac 상단바 아이콘 이동
- git
- ilviewer
- ilcode
- 진수 변환기
- Rider
- Mac
- cmd키 변경
- 한달리뷰
- 다른 시트값
- 백준
- 라이더
- 스프레드시트
- unity
- 스프레드 시트
- 다각형 중점
- navmeshagent
- unity 받기
- 테크스트림
- unity 구버전
- rider 설치
- C#
- Today
- Total
코스모스 공작소
git 명령어 정리 본문
git config --global user.name "이름"
git config --global user.email "이메일"
git init : git폴더 생성
git add [파일명, .]: git 관리대상에 추가
git commit [option]: 커밋을 추가해준다.
-m "커밋 메세지" - 커밋시 메세지에 내용을 추가한다.
- Remote
git remote -v : 현재 연결된 리모트 확인
git remote add : 연결 추가
git remote remove : 연결을 삭제
git remote : 현재 열결된 리모트의 이름확인
보통 처음엔 origin 출력
git push [리모트 이름] [branch 이름]
git pull git에 있는 내용을 가져와 merge함
fatch 리모트의 저장소의 내용을 끌어와 로컬데이터와 합치지 않고 끌어오기만함
clone 원격저장소의 내용을 로컬로 가져옴
git clone [경로]
- Branch
git checkout 현재 활성화되 있는 branch
git checkout [branch] 현재 branch 변경
git branch :branch 목록 확인
git branch [branch 이름] [version] :version으로 branch를 생성
git log [-p] [3] : 내역확인
git diff :변경 파일 내역화인
출처: http://mycup.tistory.com/196 [한글창제의 기쁨]
출처: http://mycup.tistory.com/196 [한글창제의 기쁨]
출처: http://mycup.tistory.com/196 [한글창제의 기쁨]
출처: http://mycup.tistory.com/196 [한글창제의 기쁨]
출처: http://mycup.tistory.com/196 [한글창제의 기쁨]
git tag [테그명] [브랜치명] : 현시점을 테그
git tag : 현재 테그된 목록을 확인한다.
git merge [브랜치명] : 현재 작업중인 브랜치로 [브랜치명]의 브랜치를 머지한다. --squash 옵션으로 여러 커밋내용을하나의 커밋으로 묶을수 있다.
Reset : 최근 작업한 내역에 대한 commit을 포기하고, 이전으로 회귀
옵션 --softt : 이전 커밋을 스테이징 하고 커밋은 하지 않는다.
--hard : 저장소와 작업 트리에서 커밋을 제거한다.
git rest --soft HEAD^ : 최신의 바로 한단계 이전
git rest [commit name] : 해당 커밋 내용 취소
git rest --hard : 이전단계로 돌아간다.
git rest HEAD^ : 최긴 한단계 취소
git rest HEAD^^ : 최근 뒤단계 취소
Diff : 차이점 비교하기
git diff
최근 커밋된것과의 차이점을 알수있다(스테이징 영역과 현재 작업트리의 차이점)
git diff --help 명령어를 실행하면 로컬에 설정된 메뉴얼을 읽어볼수있다.
git diff --cached
스테이지에 올라가 있고(git add) 실제 커밋되지 않는 내용을 확인 할수 있다.
git diff master develop
master 브렌치와 develop 브렌치의 차이점 비교.
git diff origin master
fetch 해서 가져온 것과 비교한다.
git diff HEAD 저장소, 스테이징, 작업트리의 차이점을 모두 확인
remote branch delete : 실제 브렌치 삭제
git branch -D [브랜치명] : 로컬 저장소의 브렌치 삭제
git push [별칭] :[브랜치명] : 원격 저장소의 브랜치 삭제
git push origin :develop
'프로그래밍 > git' 카테고리의 다른 글
[git] 소스트리 다운받기 (0) | 2023.10.15 |
---|---|
[git] git 설치하기 (0) | 2023.10.14 |
[git] Git gui 터미널로 사용하기 lazygit (0) | 2023.07.02 |
git오류_2 (0) | 2017.04.03 |
git오류 (0) | 2017.04.03 |