분류 전체보기 129

02. [이론] 버전 관리의 큰 그림

하나의 버전이 만들어지는 과정 깃이 관리하는 세 개의 공간 1. 작업 디렉터리 (워킹 디렉터리, 워킹트리라고도함) ↓↓↓ 깃이 관리하는 가상의 공간 ↓↓↓ 2. 스테이지 3. 저장소 ( 웹퍼지토리라고도 부름) 1.작업 디렉터리 -> 버전 관리의 대상이 위치하는 공간 (.git이 있는 디렉토리) 2. 스테이지 -> 인덱스(index)라고도 부름 -> 다음 버전이 될 후보가 올라가는 공간 3. 저장소 -> 버전이 만들어지고 관리되는 공간 이런 과정으로 만들어진다. 하나의 버전이 만들어지는 과정은 아래와 같다. 작업 디렉터리 내에서 변경 사항 생성 -> 스테이지로 add -> 저장소로 commit 을 통해 하나의 버전이 만들어진다.

01. [windows 실습] 로컬 저장소 만들기

소스코드를 킨 후 create를 눌러준다. 편한 곳에 저장소를 만든다. 1. 탐색을 눌러 원하는곳을 설정한다. 2. 그리고 뒤에 \폴더명 을 써준다. 3. 그밑에도 같은 이름을 써준다. 계정에 저장소 생성하기 체크란은 체크하지 않는다. 그리고 생성하면 아래와 같이 나온다. 그리고 만들어진 폴더에 들어가보면 숨김폴더로 .git이 생성된것을 볼 수 있다. 다음시간에 이어서 하겠다.

04. [windows 실습] 소스트리 설치

https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 다운로드 된 창을 열면 아래와 같이 나온는데, Bitbucket Server, Bitbucket 에 아이디가 있으면 로그인하라는건데, 그냥 건너뛰어도 된다. 건너뛰면은 아래와 같이 나오는데, Mercurial은 git 이외의 것도 관리할 수있는걸 말하는데 필요하지 않으 체크를 풀어준다. 그리고 고급옵션도 선택하지 않고..

03. [Windows 실습] 깃 설치 및 설정

https://git-scm.com/ Git git-scm.com 그리고 다운을 받아 모두 기본으로 설정되 값으로 next로 넘겨준다. 설정값들은 언제든지 바꿀 수 있다. 설치를 해주면 끝난다. 여기서 git을 쳐보면 아래와 같이 주르륵 나오는데 그럼 잘 설치된거다. 그리고 설정을 해준다. 잘 설정 됬는지 확인을 하려면 아래와 같이 작성해서 확인하면된다. git config user.name 이렇게 이름과 이메일이 잘 나오면 설정이 잘 된거다. 이게 깃의 초기셋팅이다. 이렇게 명령 프롬프트에서 사용하는 경우가 있지만, 이제 git bash라는 명령어 입력창을 사용하는 경우가 많다. 아까 설치할때 git bash도 같이 설치되있기 때문이다. 예를들어 새로운 폴더에서 아무데나 마우스 오른쪽키를 누르면 더많은..

01. [이론] 깃이 없는 세상: 버전과 버전 관리

깃이란? 깃은 버전이라는 것을 관리해주는 도구 깃이 없으면? 1. 변경 내역 확인이 어렵다. 2. 작업을 되돌리기 어렵다. 3. 협력하기 어렵다. 변경사항 -> 버전 버전? 유의미한 변화가 결과물로 나온 것 프로그램 개발 == 유의미한 변화를 쌓아 프로그램을 만들어 나가는 것 ( 버전 ) 버전 관리? 1. 변경 내역들을 기억하며 2. 필요하다면 작업을 되돌리며 3. 여러 명의 코드를 쉽게 나누고 합치며 개발하는 것

B-6조. 삐그덕팀 S.A

https://feather-almanac-87a.notion.site/B-6-S-A-0e35b27dc46e4b6596357eee729418cb B-6팀 S.A. S.A. 내용 feather-almanac-87a.notion.site 위는 삐그덕팀의 S.A입니다. S.A를 팀원분들과 같이 회의를 하며 작성했습니다. 먼저 app.py뼈대를 한별님이 작성해주시고, html뼈대를 재우님께서 만들어주시면 한별님, 진택님 그리고 제가 받아서 각자 맡은 분담을 만들기로 했습니다.

B-6조, 삐그덕 팀 TMI작성 밑 S.A작성 aws배포오류

오늘 오전에는 내배캠 매니저님께서 짧게 개강ot를 해주셨고, 미니프로젝트 및 팀에 고나해서도 설명해주셨습니다. 그후 팀편성표를 보고 새로 배정받은 팀으로 자리를 게더타운에서 자리를 옮겼습니다. 팀원분들로는 홍진택님, 인한별님, 이재우님, 이승훈님과 같이 팀이 됐는데, 오늘은 이승훈님만 오시지않았습니다. 그래서 저희 넷이서 먼저 팀장을 뽑았습니다. 역시 뽑기로 하였고, 제가 걸렸습니다. ㅋㅋㅋㅋㅋㅋ 그리고 서로 소통하면서 TMI를 작성해 제출했고, 그뒤로 git 기초 특강을 들었습니다. 깃에대해 잘알지 못해서 걱정이었는데 기초를 배울 수 있어서 좋았습니다. 특강을 들으면서 간단히 정리한 파일은 아래와 같습니다. 특강 이후 S.A를 작성하는데 노션이 익숙치않아 걱정했지만 작성전에 담당 매니저님께서 잘 알려주..

TIL/1주차 2023.05.15