일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 공통표준용어
- DB 도메인
- port
- web.xml
- netsh
- ssh
- xargs
- GIT
- Eclipse
- Mac
- tomcat
- 네트워크
- profile
- Source
- JavaScript
- bash
- resource
- 단축키
- IntelliJ
- VirtualBox
- copy-dependencies
- import
- find
- maVen
- Windows 10
- Quartz
- grep
- context
- Windows
- lsof
- Today
- Total
목록Dev/git (32)
develog
로컬 commit 메시지 수정 ## 가장 최근의 commit 메시지 수정 $ git commit --amend $ git commit --amend -m '수정할 메시지' github commit 메시지 수정 ## github 으로 push $ git push --force origin master
git config 기본 셋팅 # git 사용자 정보가 // user.name & user.email # 전역설정과 로컬설정 모두에 설정되어 있지 않은 경우 커밋되지 않도록 한다 $ git config --global user.useConfigOnly true git 메인 & 서브 사용자 등록 메인 사용자 등록 ## 메인 사용자 등록 $ git config --global user.name USERNAME $ git config --global user.email USERNAME@EMAIL.COM 서브 사용자 등록 ## 서브 사용자 등록 $ vi ~/.gitconfig-personal [user] name = personalID email = personalID@email.com 서브 사용자 연결 ## ..
git remote repository 를 생성한다 $ git init --bare 로컬 PC 에서 'git init --bare' 로 git 저장소를 만들고 'git push' 테스트 하기 ##----------------------------- ## 폴더 생성 ## - remote: git repository ## - local1: 로컬 작업영역 1 ## - local2: 로컬 작업영역 2 ##----------------------------- WORK_DIR=./ mkdir $WORK_DIR/remote mkdir $WORK_DIR/local1 mkdir $WORK_DIR/local2 ##----------------------------- ## Remote ## - git remote repos..
특정 커밋 merge git merge --no-ff 2c049d3 파일을 merge하지만 commit 은 하지 않는다 git merge --no-commit 브랜치 커밋을 하나로 합치로 커밋은 하지 않는다 git merge --squash --no-commit
# 커밋을 취소하고 파일들을 unstaged 상태로 만든다 git reset --mixed HEAD^ git reset HEAD^ # 커밋을 취소하고 파일들을 staged 상태로 만든다 git reset --soft HEAD^ # 커밋을 취소하고 파일들을 삭제한다 git reset --hard HEAD^