본문 바로가기

전체 글24

[004] Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 04-1 원격 저장소와 깃허브 원격 저장소: 깃에서는 지역 저장소와 원격 저장소가 있다. 원격 저장소는 지역 저장소를 연결해 주는 역할을 하는데, 깃허브가 깃과 관련하여 가장 많이 사용하는 원격 저장소다. 깃허브로 할 수 있는 일들 - 원격 저장소에서 깃을 사용할 수 있다. - 깃을 설치하지 않고도 버전 관리 기능을 사용할 수 있다. - 지역 저장소를 백업할 수 있다. - 팀 프로젝트에 사용할 수 있다. - 개발 이력을 남길 수 있다. - 타인의 소스를 보고, 오픈 소스에 참여할 수 있다. 04-2 깃허브 시작하기 회원가입을 마치고 로그인한 첫 화면이다. (사실 완벽히 첫 화면은 아니다.) 1. Repository name: 저장소 이름을 입력한다. 공백은 -로 바뀌고, 영문, 숫자,_,-를 사용할 수 .. 2021. 7. 5.
[혼공학습단 6기] 1주차 기본 미션, 선택 미션 좋은 기회로 한빛미디어에서 운영하는 혼공학습단 6기에서 활동하게 되었다. 지난 학기, 유일하게 수강하지 않았던 C언어를 이번 기회에 제대로 학습하고자 C언어로 학습단 6기를 진행하려고 한다. 1주차 학습 범위 : Chapter 1 ~ 2 1주차 기본 미션 : 비주얼 스튜디오 설치 화면 인증샷 1주차 추가 미션: 학습 스케줄링 직접 짜고 공유하기 소화할 수 있는 최대의 양을 고려하여 학습 계획을 짜 보았다. 완주까지 파이팅! 좋은 기회를 주신 한빛미디어 분들께 감사하다는 말씀을 드리고 싶다. 2021. 7. 5.
[C Error] _main이(가) 이미 정의되어 있습니다. 오류: error LNK2005: _main이(가) _____.obj에 이미 정의되어 있습니다. 한 프로젝트에 새로운 소스 파일을 생성하고, main을 정의하였을 때 발생하는 오류이다. 파일이 2개 이상 있을 경우, 그리고 main이 2번 이상 정의되었을 경우 main이 충돌하기 때문에 발생한다.\ 해결 방법 1. 솔루션 탐색기에서 실행하지 않는 소스 파일의 속성에 들어간다. 2. 빌드에서 제외 - 아니요로 되어있는 부분을 예로 변경하여 준다. 3. 금지 표시가 뜨며 빌드가 실행되지 않는다. 이후 2-3, 2-4 등 파일을 추가하였을 때 역시 사용하지 않는 파일들을 빌드에서 제외해 주면 같은 오류가 발생하지 않을 것이다. 2021. 7. 5.
[003] Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 03-1 브랜치란? 브랜치가 필요한 이유 A > B > C > D ... 이후 각 고객사별로 버전 관리를 따로 진행해야 할 때가 있다. 그럴 때, 각 고객사별로 D-1, D-2... 등 구분하여 버전 관리를 진행할 수 있지만, 이 과정은 효율적이지 않다. 이때 이 과정을 보다 원활하게 진행할 수 있게 하는 것이 바로 '브랜치'이다. 브랜치 기능 살펴보기 깃으로 버전 관리를 시작하면 기본적으로 master이라는 브랜치가 만들어진다. 사용자가 커밋을 진행할 때마다, master 브랜치는 최신 커밋을 가리킨다. 새로운 브랜치를 만드는 것을 '분기'라고 이야기하며, 기존에 저장한 파일을 master 브랜치에 그대로 유지하며 새 기능을 구현할 수 있게 한다. 분기를 마친 작업을 기존 브랜치에 다시 합칠 수 있다... 2021. 7. 4.
[002] Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 02-1 깃 저장소 만들기 깃 초기화하기 - git init 홈 디렉토리에 hello-git 디렉토리를 만들고, hello-git 디렉토리에 git init 명령을 입력한다. 이는 깃을 사용할 수 있도록 디렉토리를 초기화하는 것이다. Initatlized empty Git repository in ~ 이 뜨면, 이 디렉토리에서 깃을 사용할 수 있다는 것이다. 윈도우 탐색기 > 보기 > 숨긴 항목을 체크하면 깃 폴더가 생성되어있는 것을 확인할 수 있다. 02-2 버전 만들기 깃에서 버전이란 최종, 최종_최종, 최종_진짜최종, 최종_진짜최종_최종... 등 파일을 수정할 때 파일 이름을 바꿔서 저장해야 한다. 그러나 수많은 수정 내용을 모두 보관하기엔 어렵고, 어떤 파일에서 어떤 내용을 수정했는지 알 수 없을.. 2021. 6. 18.
[001] Do it! 지옥에서 온 문서 관리자 깃&깃허브 입문 01-1. 깃 깃은 '버전 관리', '백업', '협업'. 크게 3가지 핵심 기능을 이용할 수 있다. * 이 세 가지 기능은 A, B, C의 순서로 배워야 한다. A. 버전 관리 문서가 변화한 과정을 편하고 구체적으로 기록할 수 있다. B. 백업 드롭박스, 구글 드라이브, USB 등 인터넷 서비스 또는 별도의 저장 장치를 이용할 수 있지만, 인터넷 서비스 중에는 깃 파일을 위한 것도 있다. 가장 많이 쓰이는 것이 깃허브. C. 협업 원격 저장소 안에 들어있는 파일을 편하게 주고받을 수 있다. 수정 기록 역시 남아있기 때문에 오류 파악도 쉽다. 깃 프로그램의 종류 - 깃허브 데스크톱 : https://github.com/ - 토터스깃 : 윈도우 전용 프로그램 - 소스트리 : 깃의 기본부터 고급 기능까지 사용.. 2021. 6. 17.