본문 바로가기
728x90

분류 전체보기104

[TIL] Git pull 충돌 에러!! (error: Your local changes to the following files would be overwritten by merge:) 에러 코드 error: Your local changes to the following files would be overwritten by merge: git에서 pull 할 시 이러한 에러가 뜨는 경우가 있습니다. 혹시나 하는 마음으로 git status로 상태를 확인해 봤더니 일부만 적용되고 대부분은 적용되지 않았습니다. 원인 이 에러의 원인은 로컬에서 추가한 파일이나 변경한 내용이 commit 이 안되어 remote 변경사항과 충돌이 일어나서 발생한다고 합니다. 아마 제가 코드 수정 중에 팀원이 맡은 부분을 완성시켜 push를 했고, 팀원이 최신화한 파일을 확인하기 위해 수정 중이었던 파일이 있는 directory에 pull 하려 시도하다 발생한 것 같습니다. 해결방법 1) git stash gi.. 2022. 11. 3.
[TIL] Git 협력자(Collaborator) Collaborators란? Repositories를 생성한 프로젝트 관리자(master) 외에 프로젝트 공동 책임자를 말합니다. Collabotator는 프로젝트 관리자(master)가 직접 추가를 해줘야만 얻을 수 있는 권한입니다. Collaborator는 프로젝트의 공동 책임자이기 때문에 Github의 push, pull 권한을 모두 가지고 있습니다. VS Contributor Contributor는 Collaborator와 다르게 push와 pull의 권한이 없습니다. 프로젝트의 핵심 개발 팀은 아니지만 외부에서 한 프로젝트의 커밋에 관여하는 모든 사람들을 말합니다. 외부 이용자는 Push의 권한이 없으므로 Repositories를 Fork 하여 프로젝트를 통째로 복사한 뒤 프로젝트를 수정하고 P.. 2022. 11. 2.
[TIL] URL에서 값 가져오기!! - Querystring 쿼리스트링(Querystring)이란? 지정된 매개변수에 값을 할당하는 URL의 일부입니다. 쿼리스트링에는 일반적으로 웹 브라우저나 기타 클라이언트 응용 프로그램에서 기본 URL에 추가한 필드가 포함됩니다. 웹 서버는 URL 경로를 기반으로 파일 시스템에서 파일을 읽거나 리소스 유형에 특정한 논리를 사용하여 요청을 처리하여 HTTP 요청을 처리할 수 있습니다. 출처 : 위키피디아 형식 기본적으로 "http://localhost/path?querystring" 형식이며 URL 뒤에 덧붙여서 추가적인 정보를 서버에 전달하고 클라이언트가 어떤 리소스에 접근하고 싶어 하는지 정보를 담아놓습니다. URL과 조건문 사이에 ' ? ' 구분자를 두고 필요한 파라미터 값을 적습니다. 파라미터가 여러 개일 경우 ' & '.. 2022. 11. 1.
[TIL] Git Git이란? 형상 관리 도구 중 하나이며, 버전 관리 시스템이라고도 합니다. git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료,공개 소프트웨어이며, SVN보다 여러 장점이 있어 git으로 갈아타는 추세이다. Git의 장점 깃(git)을 사용하면 각 개발자의 로컬 컴퓨터에 프로젝트를 복사할 수 있어 각자 코드를 짠 후 수정 및 업데이트 내역을 합칠(merge) 수 있습니다. 소스코드의 수정 내용은 커밋이라는 단위로 관리가 가능하고, 패치라는 형식으로 배포가 가능하여 프로그램의 변동 과정을 체계적으로 관리할 수 있습니다. 깃(git)은 일반적인 버전 관리 시스템보다 성능이 뛰어나 변경 이력이 많더라도 변경된 내용만 처리한다는 점에서 메모리적인 효율성이 뛰어납.. 2022. 10. 31.
[스파르타코딩클럽] 미니 프로젝트 S.A 1. Runway 저희 팀원들을 소개하는 페이지로 다같이 비행을 시작하자는 의미를 가지고 있습니다. 2. 와이어프레임 왼쪽은 메인페이지로 저희 팀의 타이틀과 팀에서 추구하는 점을 보여주고 밑에 카드로 팀원들의 간략한 정보를 보여줍니다. 페이지 방문자들이 방명록을 남길 수 있게 구현할 예정입니다. 오른쪽은 상세페이지로 메인페이지의 팀원들 카드를 클릭시 팀원의 상세 정보를 볼 수 있게 페이지를 따로 제작하여 연결할 예정입니다. 팀원들의 상세 정보를 보고 댓글을 남길 수 있도록 구현해 볼 예정입니다. 3. 기능 API 2022. 10. 31.
[스파르타코딩클럽] 사전캠프 7일차 - MongoDB DB(DataBase)란? 1) DB를 쓰는 이유 데이터베이스를 한 마디로 정의하면 ‘데이터의 집합’이라고 할 수 있습니다. 데이터베이스에는 일상생활 대부분의 정보가 저장되고 관리됩니다. 오늘 보내거나 받은 카카오톡 메시지, 인스타그램에 등록한 사진, 버스/지하철에서 찍은 교통카드, 카페에서 구매한 아이스 아메리카노 등의 정보가 모두 데이터베이스에 기록됩니다. 예를들어 방을 정리하는 이유가 무엇일까요? 저는 두 가지의 이유가 있다고 생각하는데 첫 번째는 잘 넣어두기 위해, 두 번째로는 나중에 잘 찾기 위해 DB 또한 마찬가지 입니다. 우리 눈에 보이진 않지만, 사실 DB는 Index라는 순서로 데이터들이 정렬되어 있습니다! 2) DB의 두 가지 종류 Database에는, 크게 두 가지 종류가 있습니다. .. 2022. 10. 23.
728x90