일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- flutter
- 리눅스
- Unity
- swift
- urllib
- 라즈베리파이
- 날짜
- PyQt5
- port
- PER
- 유니티
- Linux
- PyQt
- 함수
- ASP
- sqlite
- mssql
- tensorflow
- 맛집
- pandas
- GIT
- ubuntu
- MySQL
- node.js
- IOS
- Excel
- javascript
- 다이어트
- MS-SQL
목록분류 전체보기 (983)
아미(아름다운미소)
revert커밋 되돌리기 #21회 전의 커밋으로 되돌리되 단순히 헤드를 이동하고 끝나는게 아니라, 되돌려지는 내용을 기록한 새로운 커밋을 생성합니다.git revert HEAD
reset현재 브랜치 내에서 헤드를 이동합니다.staged 되돌리기(스테이징 취소)add로 인덱스에 등록한 파일을 unstaged 상태로 바꾼다. 파일을 따로 명시하지 않으면 모든 스테이징을 취소합니다.git reset HEAD [파일]커밋 되돌리기 #1체크섬이나 'HEAD~숫자'를 사용해서 헤드가 지난 커밋을 가리키게 할 수 있습니다.options--soft: 헤드만 옮긴다. 스테이징 에어리어와 워킹 트리는 유지--mixed: 명시하지 않을때의 기본값. 스테이징 에어리어를 헤드와 동일하게 변경한다. 워킹 트리는 유지--hard: 헤드와 스테이징 에어리어, 워킹 트리를 모두 동일하게 변경합니다.git reset --soft HEAD~2 # 헤드만 2회 이전 커밋으로 이동 git reset --hard 4..
.뽀얀 사골국물의 진한 맛 메뉴는 칼국수 보통과 칼국수 대, 한우수육과 공기밥으로 심플합니다.식당내부는 일반음식점과 별반 틀린게 없어보입니다. 칼국수에는 맛있는 김치가 필수지요.연희동 칼국수는 맛있는 배추 겉절이와특이하게 백 김치가 같이 나옵니다. 백 김치의 시원하고 새콤달콤한 맛이 칼국수와 기대 이상으로 정말 잘 어울렸습니다. 깔끔한 맛의 백 김치와 함께 먹어도 맛있지만 역시칼국수는 배추 겉절이와 같이 먹는 게 더 맛있는 것 같습니다. 면발에 겉절이를 싸서 크게 후루룩 먹으면 입안에서 퍼지는 매콤함과 사골국물의 구수함이 정말좋았습니다.진정한 맛 집은 원래 자신 있는 한가지 메뉴로 승부한다고 하죠~ 후추 톡톡 쳐서 한 입 맛본 국물맛은 익숙한 감칠맛 감도는 사골국물맛 누구나 무난하게 좋아할만한 그런 사..
refloglog와 비슷하지만 log가 커밋 이력을 출력한다면 reflog는 헤드 이동 이력을 출력한다.$ git reflog -5 # 마지막 다섯 번의 헤드 이동 이력을 역순으로 출력 2fbc899 HEAD@{0}: checkout: moving from master to master 2fbc899 HEAD@{1}: pull: Merge made by the 'recursive' strategy. 7107b9e HEAD@{2}: checkout: moving from d to master 53576ad HEAD@{3}: merge c: Fast-forward 2bc9237 HEAD@{4}: checkout: moving from c to d
rebase현재 브랜치를 다른 브랜치에 머지. merge 명령이 두 브랜치의 최종결과만을 기준으로 머지한다면 리베이스는 브랜치의 변경사항을 순서대로 다른 브랜치에 적용하며 머지합니다. 저장소의 커밋 로그와 이력을 한 줄로 정리해주기 때문에 보통 완료된 브랜치를 마스터에 머지할 때 사용합니다.git rebase master # 현재 브랜치를 master 브랜치로 리베이스위의 경우 현재 브랜치(HEAD)의 델타(변경 사항)를 패치(patch)로 만들어놓고, 현재 브랜치를 master의 마지막 커밋으로 이동한 뒤, 만들어뒀던 패치를 반영하는것과 결과가 같습니다.자세한 내용은 아래 링크를 참고:Git브랜치 Rebase하기Rebase의 위험성대화형 리베이스 도구로 여러 커밋 수정git rebase -i HEAD~..
push로컬 저장소의 데이터를 리모트 저장소에 업로드합니다.git push [리모트저장소] [브랜치]git push # origin 리모트 저장소에 현재 브랜치를 업로드 git push origin other # origin에 other 브랜치 업로드. 리모트에 other 브랜치가 없으면 새로 생성한다.업스트림 브랜치 설정 #2로컬 저장소를 init으로 생성했거나, 로컬에서 새로 생성한 브랜치일 때 업스트림 브랜치를 설정하는 방법입니다.git push --set-upstream origin master Branch master set up to track remote branch master from origin. Everything up-to-date로컬 브랜치와 리모트 저장소의 브랜치 이름이 다를때 ..
우분투에서 패키지 파일(.deb) 파일을 설치하고 삭제하는 방법을 간략하게 설명합니다. app.deb 라는 패키지 파일이 /home/account/에 존재한다고 가정하겠습니다. 그리고 패키지 명은 app입니다. 1. 설치 # sudo dpkg -i /home/account/app.deb 2. 설치된 패키지 상태를 확인 # dpkg -s app 3. 설치된 패키지 삭제 (설정 파일은 삭제 안함) # sudo dpkg -r app 4. 설치된 패키지 삭제 (설정 파일까지 모두 삭제) # sudo dpkg -P app
mv파일명 수정git mv FILE_FROM FILE_TO
merge현재 브랜치에 다른 브랜치를 머지한다. 만약 충돌(conflict)이 발생하면 깃은 자동으로 머지를 중단하고 충돌이 발생한 파일에 각 커밋의 내용을 표시해줍니다.깃의 머지는 두 개의 부모 커밋을 가리키는 특별한 커밋을 만들어 냅니다. 두 개의 부모가 있는 커밋은 '한 부모의 모든 작업내역과 나머지 부모의 모든 작업, 그리고 그 두 부모의 모든 부모들의 작업내역을 포함한다'라는 의미가 있습니다.git merge 브랜치1 [브랜치2 브랜치3 브랜치3 ...]git merge iss123 # 헤드 브랜치(현재 브랜치)에 iss123 브랜치를 머지 git merge iss123 hotfix # 헤드 브랜치에 iss123과 hotfix를 머지나열되는 브랜치들은 현재 헤드가 가리키는 브랜치에 어떤 브랜치들..
exFAT 파일 시스템으로 포맷 데비안/우분투 계열 리눅스 배포판에 USB 메모리를 exFAT 파일 시스템으로 포맷하는 방법입니다. exFAT으로 포맷된 USB메모리를 인식하고 사용하기 위해서는 exfat-fuse 패키지가 필요했는데, 포맷을 하려면 추가적으로 exfat-utils 패키지를 설치해 주어야 합니다. # exfat-utils 패키지 설치 sudo apt-get install exfat-utils 포맷하고자 하는 usb 메모리가 /dev/sda이라면, 아래와 같이 하면 됩니다. # /dev/sda 을 exFAT으로 포맷 sudo mkfs.exfat /dev/sda 볼륨명(volume label)을 지정하고 싶다면 -n 옵션을 추가해 줍니다. # /dev/sda을 exFAT으로 포맷, 볼륨명은 ..