본문 바로가기

개발자 기초 상식/Git5

패키지 에러 발생시 깃에서 확인하는 법 예를 들어 bcrypt 패키지를 다운 받는 중 에러가 났다면 npm bcrypt 해당 페이지에 들어가면 코드가 호스트된 github 주소가 있다. 해당 깃허브로 이동하면 Issues 버튼이 있다. issues 페이지에 들어가면 bcrypt에 관련된 이슈들에 관해 대화를 할 수 있는 공간이다. 이 곳에서 이미 있는 같은 이슈를 찾거나 새로 올려 문제를 해결해 본다. 2022. 2. 2.
깃 브랜칭, 머징 | Git branching, merging 아래 그림으로 예를 들어 보면 version 1, 2 를 커밋하고 나서 새 아이디어나 컨셉이 생각났다. 이를 실험해 보고 싶을 때 메인 branch인 master branch는 그대로 가고 우리는 사이드 branch를 만들어 거기서 실험을 해 볼 수 있다. 2번 째 커밋을 하고 나서 새로운 branch를 만들어서 여기는 여기대로 또 커밋을 이러갈 수 있다. 동시에 메인에는 3번째 커밋도 진행 할 수 있다. 새로운 브랜치에서 한 실험이 성공적이라서 이 것을 메인 브랜치로 합칠 수 있다. Git branching 하기 3개의 파일이 들어있는 story 폴더가 있다. 아래와 같이 3번의 커밋이 있었다. 새 branch 만들기 git branch 이름 git branch alienPlot 모든 branch 보기.. 2021. 10. 24.
깃 클론하기 | git cloning cloning은 깃헙에 있는 커밋과 모든 버젼을 내 working directory에 가져오는 것을 말한다. Cloning 하기 https://github.com/dkhamsing/open-source-ios-apps 여기에 들어가면 많은 개발자들이 만들어 놓은 ios 오픈 소스들이 있다. 이 중에서 austinzheng / swift-2048 https://github.com/austinzheng/swift-2048 을 내 작업 폴더로 클론해보자. 1. 녹색 code 버튼을 누르고 주소를 복사한다. 2. 터미널에 가서 아래와 같이 입력한다. git clone url 주소 이 전 커밋 확인 하기 이 전 커밋 확인 가능하다 swift-2048 폴더에 들어가서 git log 2021. 10. 24.
보안 문서 깃허브에 올리기 : gitignore 파일을 여러 개 만들었다 file1, file2, file3, secrets 이라는 이름으로 파일을 여러 개 만들었다. 그 중에서 보안이 필요한 문서는 gitignore할 것이다. 1. secrets file.txt secrets 파일에는 내가 보안이 필요한 비밀번호와 api key 번호 등을 적어 놓았다. 이 내용을 깃허브에 공유했다가는 내 정보는 다 털리게 될 것이다. 2. DS_Store file your local settings / your user preferences a settings files that save certain things like how you like your icons be arranged in a particular project folder. ls -a 로 숨겨진 .. 2021. 10. 24.
내가 만든 xcode 파일을 gitignore 하기 내가 만든 xcode 파일을 gitignore 하기 깃허브에서 github/ gitignore 에 들어가면 이미 만들어 놓은 swift, objective C를 볼 수 있다. 클릭한 후 들어가서 내용 복사한 후 내 gitignore 파일 안에 붙여넣기 한다. #은 comment *은 해당 익스텐션 전부 ignore 해라. 2021. 10. 24.