Git
5 posts
Git & GitHub 실습 - 브랜치와 협업

Git & GitHub 실습 - 브랜치 & 협업 branch 각자 브랜치에서 따로 개발한 후 merge(병합)하는 것이 더 편리하다. 이때 merge해달라는 요청이 pull request이다. PR을 수락하면 브랜치가 합쳐지면서 merge가 된다. branch 목록 현재 생성되어 있는 브랜치의 목록을 본다. branch 생성 new_branch라는 새로운 브랜치를 만든다. branch 이동 branch_name이라는 브랜치로 이동한다. branch push 특정 브랜치를 깃허브에 푸시한다. (로컬 ➡️ 깃허브) branch pull 브랜치를 깃허브에서 가져와서 최신화한다. (깃허브 ➡️ 로컬) branch 병합 합쳐주고 싶은 브랜치를 선택하여 pull request를 통해 요청을 하고 충돌이 없다면 컨펌하여 merge할 수 있다. 협업 원본 리포지토리 클론 → 브랜치 생성 → 각자 브랜치에서 개발 → PR(요청…

July 03, 2022
Git
Git & GitHub 실습 - 로컬과 원격

Git & GitHub 실습 - 로컬 & 원격 Local & Remote : 내 컴퓨터 : 다른 사람 컴퓨터 local ➡️ remote github repository 생성 github에서 새 리포지토리를 생성한다. git remote add origin 리포지토리 리포지토리와 내 로컬 폴더를 연결한다. git push origin main github 리포지토리 mian 브랜치에 현재 커밋들을 넣는다. (로컬 → 서버) local ⬅️ remote git clone github 리포지토리에서 모든 커밋들을 내 로컬로 가져온다. git pull origin main 서버에서 변경사항이 일어난 것을 로컬로 동기화한다. (서버 → 로컬) .gitignore 올리고 싶지 않은 파일을 포함한 파일 .gitignore.io 홈페이지 활용 pro설정✨ → 다양한 혜택 제공, 대학생에게는 무료! 참고 강의 https://www.inflearn.co…

July 02, 2022
Git
Git & GitHub 실습 - 기초

Git & GitHub 실습 - 기초 Git 소스코드 관리에 특화된 버전 관리 프로그램 → 파일은 한 개로만 유지되면 좋겠는데 언제든지 특정버전으로 돌아가고 싶어! 형상 관리 = 버전 관리 = 구성 관리 Server & Client ex) 크롬 브라우저() — 웹 페이지 줘!() → 네이버() 네이버() — 코드로 된 데이터() → 크롬 브라우저() ❓내 컴퓨터가 서버가 될 수 있을까? → YES! 내 컴퓨터의 주소를 알려주고 접속했을 때 데이터를 주면 내 컴퓨터도 서버가 될 수 있다. Git vs GitHub : 로컬(내 컴퓨터)에서 돌아가는 버전 관리 프로그램 : 원격(다른 사람 컴퓨터)에 버전들을 저장해놓는 소스코드 버전 저장소 Git 설치 git 버전 확인 터미널에서 다음 명령어 입력 git defaultBranch 기본 브랜치 를 으로 명칭 변경을 하여 생기는 오류를 방지하는 명령어. 설치 후 한 번만 실행해주면 된다. opti…

July 01, 2022
Git
package-lock.json 충돌 오류 해결

package-lock.json 충돌 오류 해결 노트북을 바꾸면서 진행중인 프로젝트를 모두 새 노트북에 클론 받아서 진행해야 했다. git을 잘 다룰 줄 몰라 혹시 잘 되지 않거나 충돌이 나면 어쩌나 걱정을 많이 했는데.. 역시나 한참을 헤맸다.. 누군가 이 글을 본다면 나와 같은 고생을 하지 않기를 바라면서 쓰는 오류 해결 글🥲 npm install & start 오류 새 노트북에 git 저장소를 클론을 해온 후 npm install이 잘 되지 않았다. 오류를 구글링 해서 install 문제를 겨우 해결했더니 이번에는 npm start에서 말썽이고… 구글링해서 해결하면 또 다른 이유로 start가 되지 않는 무한 반복에서 헤어나오지 못하다가 결국 node_modules 디렉토리를 싹 지우고 후, 새로 처음부터 다시 install한 후 start 해보니 되었다. (이 방법은 적절한 해결 방법이 아니니 시도하지 말고 글을 끝까지 읽을 것!!) package-lock.jso…

February 10, 2022
Git
npm run deploy 오류 해결

npm run deploy 오류 해결 1일 1커밋을 목표로 하자고 포부를 밝혔으나.. introducion post를 수정하고 commit, push, merge까지 다 잘 된 것을 확인 했는데 deploy가 되지 않아 당황했다. 다음과 같은 오류가 떴다. 에러 메세지를 읽어봐도 무슨 말인지 모르겠고.. 뭐지 하고 한참을 찾아봤는데.. Window VS code 터미널에서 git으로 배포할 때 powershell이 아닌 bash에서 해야 하는 거였다!! 처음 Gatsby blog를 만들고 배포할 때도 같은 부분에서 한참 헤맸는데 이걸 또 헤매다니.. 다시는 배포할 때 실수하지 말자는 의미에서 글로 남겨 기억해야겠다. 짜잔 ٩( ˃́▿˂̀ )۶ published가 잘 된 것을 확인했다. Mac에서는 이런 번거로움이 없다고 하는데.. 문득 Mac이 부러워지는 에러였다.

October 02, 2021
Git