일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- UIButton
- FLUTTER
- Session
- 웹뷰
- IOS
- Swift
- rxswift
- Code
- 이미지
- window
- view
- Firebase
- Apple
- 한글
- Git
- error
- Xcode
- appstore
- Notification
- geofencing
- Archive
- MacOS
- github
- darkmode
- iOS16
- 개발자
- Realm
- JPA
- mac
- SwiftUI
- Today
- Total
목록Git (6)
EEYatHo 앱 깎는 이야기
1. 원격 브랜치 삭제하기 브랜치명에 origin을 붙히지 않는다. git push origin --delete [브랜치명] 2. 로컬 브랜치 삭제하기 마찬가지로 origin을 붙히지 않는다. git branch -d [브랜치명] 로컬, 원격 다 삭제하고 싶으면 위 2개를 실행하면 된다. git push origin --delete [브랜치명] git branch -d [브랜치명] 3. 로컬 브랜치 생성하고, 원격에도 생성 git branch [브랜치명] git push origin [브랜치명]
매우 주관적이고, 개인 경험에 따른 내용입니다. 1. cmd 장점 - 감성 넘침. ( ㄹㅇ ) - 타자 치는 맛이 있음. - git 명령어들에 익숙해질 수 있음. - 플러그인 설치로 커스터마이정 자유로움. 단점 - 긴 커밋메시지 작성 불편함. - 변경사항 확인하기 불편함. ( 이거만 편했으면, cmd 계속 썼을 듯 ) - 사전 세팅이 복잡함. - 타자로 치는게 불편할 때도 있긴함. 2. xcode git 장점 - 한 파일의 커밋 분리가능. ( 대박대박 ) - 사전 세팅 편함. - 누구보다 빠르게 commit 가능. 단점 - 커밋 히스토리 보는게 불가능. ( 치명적인 단점 ) 3. sourceTree 장점 - 누구보다 빠르게 merge 가능. - 다양한 계정 repository 왔다갔다 하기 편함. ( 회..

git에는 3종류의 설정 파일이 있습니다. system < global < local ( 오른쪽일수록 우선순위가 높습니다. ) git config --list 설정된 값들이 뭐가있는지 확인 같은 키값이 여러개일 수 있는데, 아래일 수록 우선순위가 높습니다. ( local config가 제일 밑에 쓰임 ) git config [설정 이름] 어떤 값이 들어있는지 확인 가능한 설정값 목록 ( 영어, git 공식글 ) git-scm.com/docs/git-config.html Git - git-config Documentation When using the deprecated [section.subsection] syntax, changing a value will result in adding a multi-..

요약 Git에서 한글로 된 파일을 받아오면 Xcode에서 인식하는 데에 문제가 발생. ( Refresh File Status 미작동, 브레이크 포인트 미작동, 이미지 파일명 한글이 경우 읽어오지 못함 등 ) 문제가 발생한 한글명의 파일이나 폴더는, 이름을 새로 지정하면 Xcode에서 잘 인식 ( 같은 이름도 괜찮음. 한번 "수정하기만" 하면 됩니다. ) pull 받을 때 마다 수정하는 건 말이 안되기에, 프로젝트에 한글 사용하지 말기 배경 설명 Xcode 에서 한글 디렉토리를 사용해 보았는데 빌드가 잘 되서, 한글 지원이 잘 되는 줄 알고 계속 사용했는데, Git 형상관리를 몇번 한 이후, Refresh File Status 나 디버그가 잘 안되는 등, 문제가 발생하여 실험을 진행한 내용입니다. Refr..

커맨드창에서 git을 사용할 때, 어떤 계정으로 사용되는지 그 기준은 키체인에 있다. 키체인 접근에서 git을 검색하고 github.com을 더블클릭. 여기에 적혀있는 계정{github에서 로그인할 때 쓰는 이메일}과, 암호{github에서 로그인할 때 쓰는 비밀번호}가 내가 command line에서 git을 사용할 때 적용되는 계정이다. 요놈들을 수정하면서, 이 계정 저 계정에 있는 레포들을 들었다 놨다 할 수 있다~
.gitignore에 적으면 바로 추적 안되도록 적용되는 파일이 있는 반면, .gitignore에 적고, add하고, commit하고, 심지어 push해도 추적을 계속하는 파일이 있습니다. 이거 때문에 좀 삽질했었는데, 드디어 비밀이 풀렸습니다. .gitignore은 파일 수정하자마자 적용되는게 맞고, 이미 레포지토리에 올라간 파일은 삭제하기 전까지 .gitignore를 무시하고 계속 추적하는 것입니다.. 그래서 해당 파일 삭제 후 commit해주면 더이상 추적하지 않습니다.