일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mssql
- swift
- ubuntu
- 맛집
- javascript
- PyQt
- GIT
- 날짜
- 다이어트
- MySQL
- tensorflow
- sqlite
- Excel
- python
- 라즈베리파이
- Linux
- Unity
- flutter
- pandas
- PER
- urllib
- IOS
- port
- 리눅스
- node.js
- PyQt5
- 함수
- 유니티
- ASP
- MS-SQL
목록랭귀지 (524)
아미(아름다운미소)
추적중이지 않은(untracked) 파일 삭제하기.git clean -f git clean -f -d -x # ignore 설정된 파일을 포함하며 추적중이지 않은 파일과 폴더를 모두 삭제합니다.clean.requireForce 설정이 true가 아니면 clean 명령은 항상 -f, -i, -n 옵션 중 하나가 명시되어야 실행됩니다. 그리고 현재 폴더를 기준으로 하위를 재귀탐색하기 때문에 recursive 옵션은 따로 없습니다.options-f | --force: 삭제 기본 옵션. 설정에 따라 생략할 수도 있습니다.-i | --interactive: 대화 모드로 삭제-n | --dry-run: 지워질 파일 목록 미리보기-d: 폴더도 삭제합니다.-x: ignore 룰이 적용된 파일도 삭제합니다.-X: ign..
cherry-pickcherry-pick은 커밋 하나만 리베이스하는 것이다. 다음 페이지에서 자세한 사항을 확인할 수 있습니다.선택 머지git cherry-pick 커밋명커밋하지 않고 선택 머지git cherry-pick -n 커밋명
checkout브랜치 이동다른 브랜치의 마지막 커밋(가장 최근 커밋)으로 헤드만 이동한다. 이 말은 깃 디렉토리만 다른 커밋의 스냅샷으로 변경된다는 뜻이다. 워킹 트리(working tree, 실제 작업공간)와 스테이징 에어리어(staging area, 인덱스)는 그대로 유지됩니다.git checkout master # 만약 master라는 브랜치가 로컬에 존재하지 않으면 리모트 저장소의 데이터를 체크아웃한다.다른 커밋으로 헤드 이동특정 커밋의 체크섬이나 태그를 입력해 해당 시점의 스냅샷으로 이동하는 것을 의미한다. 브랜치를 만들지 않고 헤드를 이동할 수 있습니다.체크아웃으로 과거의 이력에 해당하는 커밋으로 이동했을 때, 깃은 이를 '분리된 헤드(detached HEAD)' 상태에 있다고 하며 이 상태에..
보통 사용자가 텍스트필드 등에 무엇을 입력하다가 키보드를 화면에서 사라지게 하고 싶을때, Return 키를 누르거나 화면을 터치하게 됩니다. 이럴 경우 기본적으로 UITextFieldDelegate 프로토콜의 메서드인 touchesBegan이랑 textFieldShouldReturn를 사용합니다. touchesBegan은 사용자가 화면 아무 곳이나 누르면 키보드가 사라지도록 하게 하는 것이고, textFieldShouldReturn은 키보드의 엔터키를 누르면 키보드가 사라지게 하도록 하는 것입니다. 이들을 적용하려면 먼저 Controller Class가 UITextFieldDelegate 프로토콜을 따른다고 선언한 다음 textField의 delegate도 self로 지정해야합니다. import UIKi..
branch브랜치 생성현재 브랜치 기반의 신규 브랜치를 생성합니다.git branch mybranch다른 커밋 기반의 브랜치 생성'체크아웃으로 헤드 이동 후 브랜치 생성'의 단축형. 여기서 커밋은 체크섬 외에 다른 브랜치나 태그가 올 수도 있습니다.git branch 브랜치명 커밋브랜치 확인git branch # 로컬 저장소의 브랜치만 출력 git branch -r # 리모트 브랜치 목록 보기 git branch -a # 로컬과 리모트 브랜치 모두 보기 git branch -v # 마지막 커밋 메시지도 함께 출력한다 git branch -vv # 추적중인 브랜치 확인머지 여부 확인머지가 완료되었거나 그렇지 않은 브랜치만 표시한다. 삭제해도 되는 브랜치를 조회할 때 사용합니다.git branch --mer..
add작업폴더의 파일을 깃이 추적하게 하거나 커밋을 위한 준비상태로 만듦.git add * git add . git add *.java git add README.TXT모든 추적 및 추적되지 않는 파일의 변경 내용을 추가git add -A git add --all # git rm을 쓰지 않고 직접 삭제한 파일도 모두 스테이징할 때 쓰면 유용합니다.대화형으로 파일 스테이징git add -i
1. 로컬저장소 브랜치를 원격저장소에 푸시 # 일반적으로 원격저장소에 브랜치 푸시하는 방법 $ git push # 로컬저장소와 다른 이름으로 원격저장소에 브랜치 푸시 $ git push : 2. 로컬저장소 태그를 원격저장소에 푸시 # 특정 태그를 원격저장소에 푸시 $ git push # 로컬브랜치에 속한 모든 태그를 원격저장소에 푸시 $ git push --tags 3. 저장소 및 브랜치 확인 방법 # 원격저장소 정보 확인 $ git remote -v # 로컬저장소 브랜치 확인 $ git branch # 로컬 저장소 브랜치 변경 $ git checkout 4. 소스 꼬인 경우 강제 pull $ git reset --hard HEAD $ git pull
Git Cache 삭제 실행 아래와 같은 명령어로 캐시 삭제를 수행할 수 있습니다. git rm -r --cached . git add . git commit -m "cache clear" Git Cache 삭제 작업을 수행할 경우에는 반드시 로컬 저장소와 원격 저장소를 동기화 후 진행하세요.
다른 사람의 git(github) repositiory clone 후 branch 정보가져오기 git pull origin 'branch이름'