일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- Kotlin
- composelifecycle
- Provider
- 백준
- jetpack
- 배열
- filternotnull()
- Java
- 자바리스트정렬
- 파이썬문법
- ContentProvider
- 리스트
- Dependency
- disposableeffect
- 자바set
- nullpointerexception방지
- Python
- compose
- 백준파이썬
- 파이썬
- programmers
- Hilt
- 프로그래머스
- list
- 티스토리챌린지
- 오블완
- 문자열
- 자료형
- android
- Today
- Total
목록Else (6)
study gomi

뭔가 잘못 merge했거나 commit 한 경우 근데 아직 push는 안 해서 local branch 상태와 origin branch 상태가 다를 때origin branch의 상태와 동일하게 만들기 (잘못한 거 되돌리기) 로컬 master 브랜치가 잘못 되어서 원격 master 브랜치(origin/master)와 동기화되지 않은 상태에서 Push를 하지 않았을 때 원격 master 브랜치 상태로 로컬 브랜치를 복원하는 방법이다. 1. 현재 상태 확인: 로컬 master 브랜치가 어떤 상태인지 확인git status 2. 로컬 브랜치 리셋원격 master 브랜치 상태로 로컬 master 브랜치를 강제로 리셋한다.--hard 플래그를 사용하면 로컬 브랜치와 워킹 디렉토리 모두 원격 브랜치 상태로 변경됨.gi..

기본1. ^문자열의 시작이 정규식은 입력 문자열이 반드시 지정된 패턴으로 시작해야 함을 보장.2. (exA|exB|exC)소괄호: 그룹(Group)파이프(|): OR 조건exA, exB, exC 중 하나를 허용한다는 뜻예: (http|https) 해당 부분이 http, https 중 하나여야 함.3. 특정 문자열문자열에 반드시 이 문자열이 포함되어야 함을 의미4. .정규식에서 .(dot)은 기본적으로 임의의 한 문자를 의미\\.과 같이 \로 이스케이프 처리를 하면 실제로 .(점) 문자 자체를 의미여기서 임의의 문자란 줄바꿈 문자(\n)를 제외한 공백, 숫자, 문자, 특수 문자 등 모든 문자를 포함. 예 15. *바로 앞의 패턴이 0회 이상 반복될 수 있음을 의미4번 .(dot)과 결합하면, .*는 0개 ..
예: 내가 work → master 한 후 push해야되는데 master → work 한 후 push해버렸다.로컬 work 브랜치를 이전 상태로 되돌리고 이를 force push 해야 됨. 1. git reflog로 이전 상태 확인여기서 work 브랜치가 정상적으로 작업되었던 시점의 커밋 해시를 찾아야 된다.예: abcd123 (HEAD -> rfid-working)와 같은 커밋 해시를 확인.reset한 거 등등 아주 다양한 기록이 나와서 찾기 어려웠다.이건 그냥 쓰고 있는 깃 툴에서 원하는 시점의 해시 값을 가지고 왔다.2. 브랜치를 해당 커밋으로 되돌리기정상적인 커밋 해시를 찾았다면 아래 명령어를 실행git reset --hard 나는 github desktop을 쓰고 있는데 reset이 안 돼서 ..
rebase: 현재 작업중인 브랜치(대충 work)를 기준으로 다른 브랜치(master)의 커밋을 재배치하는 것. 만약에 내가 원하는 동작이 work의 작업을 master에 합치고 싶은 것이라면?rebase master onto work 1. 현재 브랜치 확인: master에 있어야 함.git branchgit checkout work 2. master 브랜치를 rebase: work 기준으로 master 브랜치의 커밋을 재배치git rebase work 3. 충돌 해결 (필요 시)git add git rebase --continue 4. 작업 병합그리까, 현재 작업중인 브랜치에 => git rebase (1) master → work 에 적용?현재: workgit rebase master (2) wo..

네이버 블로그에 익숙한 나는... 영 티스토리에는 적응이 안 된다. 그냥 개인 공부 기록을 남기려고 시작한 블로그긴 하지만.. 그래도 너무 투박해서 좀 꾸미고 싶어졌다. 스킨 상점(?)을 둘러봤는데 맘에 드는 게 없고 적용 후 조금 조금 꾸미는 것도 뭔가... 굉장히 불편하다. 근데 내가 직접 꾸미려면 html 코드를 셀프로 수정해야 하네...? 우웅,,, css 적용 때문에 그 부분 수정한 적은 있지만 html을 내가 작성하는 건 증말 대학교 1학년 때 이후로 첨이다... 다행히 어렵지 않은 것 같다. id값이라고 해야 하나....? 머쓱 class 명들을 단순 명료 객관적으로 해 둬서 프로필 영역을 찾는 건 어렵지 않았다. 그냥 profile쳤더니 바로 나왔다. 다만 에디터가 굉장히 불편한 느낌 특히..
보호되어 있는 글입니다.