git과 github는 개발자라면 절대로 빼놓을 수 없는 협업 툴이다. 이번 시간엔 4명의 팀원과 함께 파이썬 streamlit을 활용한 간단한 코드 퀴즈 프로그램을 만들면서 github를 어떻게 활용하였는지 알아보겠다. 협업 내용을 좀 자세하게 보고 싶다면 https://github.com/CodeQuizz CodeQuizzCodeQuizz has one repository available. Follow their code on GitHub.github.com 여기로 와서 보면 된다. github에선 그냥 맘대로 커밋을 하고 푸시를 해버리면 누가 어떤 걸 올렸는지 어떤 부분에 대한 내용인지 정확히 파악을 할 수 없다. 최대한 사람들이 알아보기 좋게 github에 꼭 추가 해야 하는 것들이 있다. ..
스프링 부트를 공부하며 간단하게 쇼핑몰 시스템을 구현하는 서비스를 git 연습도 같이 하는 김에 github에 연결하여 하려고 했다. 기능을 하나씩 구현하면서 저장소에 올리면서 관리하려고 했는데 이런 오류가 생겼다. 처음엔 develop 브랜치가 로컬에 없어서 git checkout -b develop 명령어로 develop을 만들고 push를 했는데 add와 commit은 되는데 push가 자꾸 이런 오류가 생겨서 왜 그런지 고민을 했다. hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushin..
git은 버전 관리를 위한 소프트웨어고github는 이 git으로 저장돼서 원격전송된 파일들이 저장되는 공간을 제공하는 서비스다. git은 영상 찍는 앱. github는 유튜브! 이해 가지? 깃허브(GitHub)에서 사용되는 주요 Git 명령어 몇 가지를 알아보자. 깃허브는 Git을 기반으로 하는 코드 호스팅 플랫폼이다, Git 명령어를 사용하여 버전 관리와 협업을 할 수 있다. 개발자들한텐 필수임. git clone: 저장소를 복제한다.git clone 이 명령어는 저장소를 내려받는 것이라고 생각할 수 있다. 저장소는 마치 책상 위의 문서 모음이라고 상상해보자. git clone은 그 문서 모음을 통째로 복사해와서 내 책상 위에 똑같은 모음을 만들어 놓는 것이라고 할 수 있다. ..