Archive/git 6

[git] 소스트리 전역 gitignore 해결하기

소스트리 전역 gitignore 해결하기 ✅ 이게 무슨소리인가.. 내가 이전에 개발하는데 하나의 파일이 추적이 되지 않았음. 뭐 대충 예상은 전역 gitignore되고 있구나 였는데, 이걸 그래서 어디서 설정하는건데?? 한 몇개월 간 해결 못해서, 다른 방식으로 파일을 관리하고 있다가 진짜 얼떨결에 그 해결방법을 찾게 되어서 나는 해결했었음. 당시에 구글링을 진짜 엄청나게 해도 안떠서 화도나고 우울하고,, 막 그랬었는데,, 얼마 전에 새로 들어갈 프로젝트의 한 분도 똑같은 현상을 겪어서 해결하지 못해서 어려움을 겪고 있었음!! 바로 그 자리에서 해결해 드리고 나와 같은 여러 사람들에게 기여하고자 해결방법을 포스팅으로 남기고자 함. 🔥 가 보 자 고 🔥 ✅ 해결 방법 ✅ 설정 누르기 ✅ Git 부분 확인..

Archive/git 2022.07.12

[git] git stash

git stash ✅ 깃 사용법에 대해서 알아보자. 내가 작업을 하고 있는데, 다른 작업자의 코드로 인하여 깃에 변경사항이 발생함. pull 해야하는데 그럼 내가 작성한 코드는 어디로 갈까?? 그럴 때 사용하는게 바로 git stash이다. 깃 스태시로 내가 작성한 코드를 임시 저장해두고, 원격 저장소에 있는 코드를 pull로 당겨온다. 그 후에 다시 git stash apply를 통해 합치면 충돌없이 사용할 수 있다. (참고) https://github.com/yeoseon/tip-archive/issues/16

Archive/git 2022.02.24

[git] 폴더에서 특정 파일 Commit & push

✅ 이번 시간에는 git 특정 파일만 commit하고 push하는 것에 대해서 알아볼 예정이야. ✅ 폴더의 구조 Root folder - folder A - folder B 현재 이렇게 되어있는 상황이야. 나는 folder A만 깃허브에 올리고 싶고, folder B는 조금 나중에 올리고 싶었어. 왜냐하면 아직 완성되지 않았기 때문이지. ✅ 사용할 명령어 정리 // git status명령어를 이용하여 작업한 파일 목록 확인하기 git status // git diff명령어를 이용하여 기존파일의 변경내역 확인하기 git diff // git add명령어를 이용하여 원하는 파일 추가하기 git add ... // git reset명령어를 이용하여 add된 파일 취소하기 git reset HEAD 우선 git..

Archive/git 2022.01.21

[git] 원격 저장소에서 내용 변경 후 local 저장소로 pull

✅ 원격 저장소에서 README.md 파일을 직접 변경한 후, 로컬 저장소에 반영하는 법에 대해서 알아볼 예정이야. 원격 저장소에 접근하기 위해 원격 저장소 내용 업데이트 후, git pull $ git remote update $ git stash $ git pull git stash는 1번이후 3번(2번을 건너뛰고) 실행했을 시, error: Your local changes to the following files would be overwritten by merge: README.md Please commit your changes or stash them before you merge. Aborting 위와 같은 에러가 나면 2번을 넣어서 처리해주면 끝

Archive/git 2021.11.30

🤦‍♂️ git 원격 저장소에 올라간 commit 되돌리기

이번에는 깃 원격 저장소에 올라간 commit 되돌리는 법에 대해서 알아보자. (문제) 깃허브에 수동으로 파일을 추가하였는데, 나중에 알고보니까 코드가 잘못되었었음. 따라서 깃 허브에서 다시 수정할 필요가 생김. 하지만, 단일 파일이 아니라, 여러 폴더를 하나에 뭉쳐두는 방식이라서 어떻게 해야할지 고민이 생김. (나의 해결법) 1. Xcode - Source Control - Clone 을 클릭해 폴더로 되어있는 깃을 받아온다. 2. Terminal을 열고 clone이 된 곳으로 이동한다. ex) cd Document/"클론되어진 폴더 이름" 3. 그 이후 깃허브 홈페이지에 들어가서 폴더에 들어가 commit을 눌러 돌아가고자 하는 시점의 commit id(?)를 복사한다.\ 4. 클론된 곳으로 이동한 ..

Archive/git 2021.06.26