프로그래밍/git
-
UserInterfaceState.xcuserstate 변경사항이 계속 뜰 때프로그래밍/git 2021. 9. 7. 21:24
문제 상황 Xcode에서 파일만 훑어보기만해도 UserInterfaceState.xcuserstate 파일의 변경사항이 계속 뜨는 문제 아마 변경사항이 있고 커밋하지 않는 상태인 feature브랜치에서 main브랜치로 rebase를, 그러니까 git rebase main git checkout main git rebase feature 이런순으로 하다가 발생한 것 같았는데 정확히 상황은 모르겠음 gitignore에 추가해도 계속 변경사항이 뜨고 있었음 해결 방법 git rm --cached [Project Name].xcworkspace/xcuserdata/[User Name].xcuserdatad/UserInterfaceState.xcuserstate git commit -m 'Removed file ..
-
git 기본 사용법프로그래밍/git 2021. 8. 29. 05:26
1. rebase 기본적으로 커밋들을 모아서 복사한 뒤, 다른 곳에 떨궈 놓는 것. 리베이스를 하면 커밋들의 흐름을 보기 좋게 한 줄로 만들 수 있다. 리베이스를 쓰면 저장소의 커밋 로그와 이력이 깨끗해짐 현재 HEAD가 있는 위치를 원하는 커밋(브랜치)로 복사해서 넣는다. 2. HEAD와 브랜치 분리하기 git checkout [커밋해시] 를 하면 분리가 된다고함. 나는 처음에 git checkout [브랜치이름] 으로 했을 때 브랜치가 가리키는 마지막 커밋이랑 뭐가 다른건지 헷갈렸다. [브랜치이름]으로 한 경우랑 브랜치가 가리키는 커밋으로 했을 때랑 달랐다. 브랜치이름 = 어떤 커밋을 가리키는 포인터 라고 이해하면 될 것 같다. git init git touch test1.txt git add . g..
-
Github Gist 사용하기프로그래밍/git 2021. 7. 18. 11:52
1.Gist: 요지(골자)Github Gist에서 코드나 메모같은 것(MD)을 저장할 수 있다.그리고 secret, public으로 공개범위를 설정할 수도 있다.단, secret에서도 작성한 gist의 url주소를 알고 있으면 외부에서 접근할 수 있다 https://gist.github.com/ Discover gistsGitHub Gist: instantly share code, notes, and snippets.gist.github.com 여기로 들어가면 무료로 시작할 수 있다. 2. 빨간색 박스안에 "파일이름.확장자" 라고 적는데 확장자를 소스코드확장자(cpp, swift 등)으로 하면 그 소스코드로 보이게 되고 .md로 적어두면 md문법에 맞춰서 사용이 가능하다. 물론 md내부에 소스코드를 넣..