본문 바로가기

전체 글100

[Git/Github] 깃허브의 특정 파일을 모든 히스토리에서 제거하기 github로 버전 관리를 하다보면 이슈가 될 만한 파일들(노출하면 안될 파일, 협업에 충돌을 야기할 수 있는 파일 등)을 실수로 올린 것을 깨닫고 당황할때가 있다. 당황하지말고 얼른 해당 파일들을 흔적도 없이 지워야한다.모든 히스토리에서 파일을 제거하고 그 흔적까지 완전히 없애려면, git-filter-repo 유틸리티를 사용하는 것이 가장 편하다.우선 로컬 저장소에서 히스토리를 모두 제거하는 작업을 수행한 후, 원격 저장소에 강제로 푸시해야한다. 1. git-filter-repo 설치하기brew install git-filter-repo 2. 파일 제거git filter-repo --path --invert-paths --force 저장소의 히스토리를 재작성하게 된다. 브랜치의 트래킹 정보가 손실될.. 2024. 7. 1.
[네트워크/보안] OAuth2.0 보호되어 있는 글 입니다. 2024. 6. 30.
[Swift] EnumeratedSequence https://developer.apple.com/documentation/swift/enumeratedsequence EnumeratedSequence | Apple Developer DocumentationAn enumeration of the elements of a sequence or collection.developer.apple.com 트리거가 된 코테 구문 let dic = friends.enumerated().reduce(into: [String: Int]()) { $0[$1.element] = $1.offset } Swift 공식문서에서는 EnumeratedSequence를 다음과 같이 정의한다. Sequece 또는 Collection의 Element 열거.@frozenstruct En.. 2024. 6. 25.
[iOS] Kingfisher 분석하기 보호되어 있는 글 입니다. 2024. 6. 20.
[SwiftUI] SwiftUI에서의 User Interaction 처리와 개선 보호되어 있는 글 입니다. 2024. 6. 19.
01. 지금 서울 리뉴얼 하기 보호되어 있는 글 입니다. 2024. 6. 14.
[iOS] 5. 프로젝트를 동적으로 구성할 수는 없을까? 보호되어 있는 글 입니다. 2024. 6. 2.
[iOS] Swift로 시작하는 소켓 프로그래밍 - 1 보호되어 있는 글 입니다. 2024. 5. 31.
03. 상용 e-commerce 서비스 앱 분석하기 (쿠팡, 다나와 등) 보호되어 있는 글 입니다. 2024. 5. 28.
설계 없는 주먹구구식 개발은 악취를 풍긴다. 보호되어 있는 글 입니다. 2024. 5. 28.
[Tuist] 2. Manifest 란? 보호되어 있는 글 입니다. 2024. 5. 24.
Realtime API 메커니즘 보호되어 있는 글 입니다. 2024. 5. 23.