일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MVP
- UIGestureRecognizer
- Arc
- UIDocument
- IOS
- NSAttributedString
- 에어팟
- uicollectionview
- UIDynamicAnimator
- Swift
- Git
- AVFoundation
- JSONDecoder
- rxswift
- unowned
- Codable
- Observable
- CoreGraphics
- PhotoKit
- UIDocumentBrowserViewController
- JSONEncoder
- Hashable
- reactivex
- Equatable
- Singleton Design Pattern
- Stanford cs193p
- 오늘의성취도
- CustomStringConvertible
- weak
- UIBezierPath
- Today
- Total
목록Git (2)
아직은 개린이
.gitignore 파일은 Git이 추적하지 않을 파일들을 적어둔 파일이다. 보통 git 프로젝트를 생성할 때, https://www.gitignore.io/ 여기에서 파일을 자동 생성하여 올린다. 근데 프로젝트 중간에 특정 파일을 git에 올리고 싶지 않아서, .gitignore에 해당 파일 목록을 추가한 후, push했는데..! 적용되지 않는 문제를 발견했다. .gitignore 파일을 업데이트 하고 싶을 때는 기존 .gitignore 파일을 삭제하고 다시 올려야 한다. 따라서, 아래와 같은 순서로 작업해야한다. git rm -r --cached . git add . git commit -m ".gitignore update"
맥에서 터미널을 이용해 GitLab에 작업 중인 파일들을 올리려고 하는데, 터미널에서 현재 branch가 무엇인지 표시되지 않았다. > git branch 명령어를 통해 현재 check out 되어있는 브랜치를 알 수 있긴 하지만, 라인마다 표시되면 헷갈리지 않고, 혹시나 잘못된 branch로 push하는 불상사가 안나겠지..! 방법은 다른 사람들이 워낙 정리를 잘 해서 올렸지만.. 나중에 새로 셋팅할 때 참고하려고 적어둔다! 일단 터미널에서 적당한 위치에서 touch .bash_profile 파일을 만들어준다. (원래 있었다면, 아래 코드를 추가해주면 됨.) open .bash_profile 로 해당 파일을 열고, 아래 코드를 추가해준다. parse_git_branch() { git branch 2> ..