일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- port
- PER
- node.js
- 맛집
- 날짜
- MS-SQL
- PyQt5
- MySQL
- 함수
- swift
- 유니티
- GIT
- pandas
- ubuntu
- python
- tensorflow
- mssql
- Excel
- 다이어트
- sqlite
- 리눅스
- urllib
- flutter
- IOS
- ASP
- PyQt
- javascript
- Unity
- 라즈베리파이
- Linux
목록랭귀지/Git (39)
아미(아름다운미소)
There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details. git pull If you wish to set tracking information for this branch you can do so with: git branch --set-upstream-to=origin/ master ============================================== -u`나 `--set-upstream-to 옵션 줘서 로컬 master가 origin/master를 추적하게끔 해줍니다. $git branch --se..
기존 리포지토리 remote 제거 $git remote remove origin 새 리포지토리 remote 추가 $git remote add origin https://github.com/계정/리포지토리 리포지토리확인 $git remote --v
push할 때 다음과 같은 오류가 났다면 대부분 원격 저장소와 로컬 저장소의 상태가 달라서 나는 오류일 입니다. 이런 경우 pull을 먼저 해주어 둘의 상태를 같게 한 다음 push를 해주면 해결됩니다.
remote리모트 저장소 목록로컬 저장소에 등록된 리모트 저장소를 모두 출력하되 단축이름만 표시합니다.git remote리모트 저장소 URL 확인리모트 저장소의 단축이름과 URL을 표시합니다.git remote -v리모트 저장소 URL 바꾸기git remote set-url origin https://github.com/USERNAME/REPOSITORY.git리모트 저장소 추가git remote add 단축이름 주소git remote add remoteRepo https://noritersand@dev.naver.com/git/exlernforscm.git리모트 저장소 살펴보기특정 로컬 저장소의 구체적인 정보(URL, 추적중인 브랜치 등)를 표시합니다.git remote show origin # ori..
pullfetch 후 자동 머지.git pull [리모트저장소] [브랜치]리모트 저장소에서 데이터를 받아온다는 것은 fetch와 같지만 pull은 머지까지 한다는 점이 다릅니다.git pull # origin 리모트 저장소에서 현재 브랜치로 pull git pull origin master브랜치를 명시하지 않으면 (가능한 경우) 현재 브랜치만 자동 머지합니다. 리모트의 저장소명과 브랜치명 생략은 업스트림 브랜치가 설정되어 있을 경우에만 가능합니다.
log커밋 히스토리 조회git logoptions-p: 각 커밋에 적용된 패치(patch, 반영된 변경사항)를 보여줍니다.--stat: 각 커밋에서 수정된 파일의 통계정보를 보여줍니다.--shortstat: --stat 옵션의 결과 중에서 수정한 파일, 추가된 줄, 삭제된 줄만 보여줍니다.--name-only: 커밋 정보중에서 수정된 파일의 목록만 보여줍니다.--name-status: 수정된 파일의 목록을 보여줄 뿐만 아니라 파일을 추가한 것인지, 수정한 것인지, 삭제한 것인지도 보여줍니다.--abbrev-commit: 40자 짜리 SHA-1 체크섬을 전부 보여주는 것이 아니라 처음 몇 자만 보여줍니다.--relative-date: 정확한 시간을 보여주는 것이 아니라 '2주 전'처럼 상대적인 형식으로 보..
diffunstaged와 staged의 비교git diff git diff --check # 충돌 문자가 있거나 공백 에러가 있는지 확인staged와 commited의 비교git diff --cached git diff --staged
config깃 저장소의 설정을 조회/관리하는 명령어. --global 옵션이 없으면 저장소별 설정을 의미합니다.작업자의 이름/이메일 설정git config --global user.name "이름" git config --global user.email "이메일"기본 편집기 설정git config --global core.editor 편집기Diff 도구 설정git config --global merge.tool vimdiff설정 확인git config --list git config -l git config --global --list git config core.editor단축어(alias) 만들기git config --global alias.사용할키워드 '명령어'git config --global a..
clone저장소 복제현재 경로에 로컬 깃 저장소가 될 디렉토리를 만들고 리모트 저장소의 데이터를 모두 받아온다. 디렉토리명을 따로 명시하지 않으면 리모트 저장소의 이름과 동일하게 생성됩니다.git clone ~/Documents/workspace/ex/cal/src git clone file://c:/users/noritersand/noriterGit/localServer localGitRepo git clone https://noritersand@dev.naver.com/git/lernforscm.git naverGitRepo git clone git://github.com/schacon/grit.git gitHubRepo리모트 저장소를 복제하면서 bare repository로 설정git clone -..
blame바보같은 커밋을 비난하기 위한 명령어 데이터의 각 줄을 누가 언제 마지막으로 고쳤는지 확인할 수 있으며 디버깅 용도로 사용합니다.파일 커밋 정보 줄 단위로 보기git blame 파일 특정 라인만 보기git blame -L 시작라인,종료라인 파일git blame -L 12,22 simplegit.rb파일의 줄 단위의 복사, 붙여넣기, 이동 정보 보기git blame -M 파일파일의 줄 단위의 이동과 원본 파일 정보 보기git blame -C -C 파일