전체 글

▶내가 만든 프로그램. exe 파일로 만들기 ▷1. pyinstaller 설치하기 pip install pyinstaller 명령어를 입력해주면 어쩌고저쩌고 하면서 install이 완료된다. ▷2. exe파일 만들기 pyinstaller -F (파일경로) 이렇게 입력해 주면 어쩌고저쩌고 하면서 이렇게 성공했다고 뜬다. 그러면 폴더 안에 이렇게 build와 dist 파일이 생겼을 것이다. 그 후 dist파일에 들어가 보면 이렇게 exe 파일이 생기게 된다.
▶branch 만들어보기 개발을 하다 보면 어떠한 추가 기능을 넣어야 할 때가 있다. 그럴 때마다 "아 코드 잘못 짜서 프로그램 망가지면 우짜지"라는 생각이 든다. 그럴 때 사용하는 것이 branch이다. ▷branch가 뭔데? branch는 우리가 추가한 코스로 인해서 프로그램이 망가지는 것을 방지하기 위해서 복사본을 하나 만들어서 그 복사본에다가 코드를 짜는 것이다. 그러면 코드를 이상하게 짜서 프로그램이 망가지더라도 원래 프로그램을 짜던 branch에 돌아오면 된다. 우리가 사용하고 있던 곳도 main이라는 이름의 branch이다. 이렇게 새로 만든 복사본인 branch는 원래 작업하던 main branch에 병합할 수 있다. 물론 맘에 안 들면 삭제하고 그냥 main으로 돌아올 수도 있다. ▷br..
▶변경사항 확인 후 커밋하기 작업을 하다보면 당연히 변경사항이 생길것이다. 나는 이렇게 아스날의 라이벌팀에 첼시를 추가해보았다. 그리고 git status로 확인해보면 이렇게 modified 된 아스날파일을 볼 수 있다. 여기서 잠깐 modified는 뭘까? ▷tracked, untracked, unmodified, modified, staged 상태 Tracked File은 Git에서 관리를 해주는 파일이다. Tracked File은 3가지 상태로 나뉘는데 1. unmodified 상태 : 파일이 변경사항 없이 최근에 저장한 그대로의 상태일 때, 수정되지 않은 파일 2. modified 상태 : 파일이 변경된 상태일 때, 수정된 파일 3. staged 상태 : 파일을 저장 할 예정인 상태 Untrack..
이번시간부터는 본격적으로 Git의 명령어들에 대해서 알아볼것이다. ▶깃 저장소 만들기 ▷git init - 초기화하기 깃을 사용할 수 있도록 directory를 initalize(초기화)해줘야 한다. 초기화해주는 명령어는 git init git init 이다. VS코드에서 폴더열기를 통해 그 폴더로 들어가준 후 git init 이라는 명령어를 치면 이런 화면이 나오게된다. 그 후 폴더로 들어가서 확인해보면 이렇게 .git이라는 폴더가 생기게된다. 이 폴더는 기본적으로 숨겨져있는 폴더이기때문에 보기탭에 들어가서 '숨긴 항목'을 체크해주면 보이게된다. 이렇게 .git폴더가 생기면 이제 git을 사용할 수 있게된것이다. ▷스테이지(stage)와 저장소(repository)가 뭐야? 커밋하여 버전을 만들기 전에..
저번시간에 Git을 사용하는데에 CLI방식과 GUI방식이 있다고했고, 우리는 둘 다 사용한다고 했다. 이번에는 GUI환경을 설치하고 사용해볼것이다. ▶GUI 프로그램 우리가 사용할 GUI프로그램은 Sourcetree라는 프로그램이다. 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 위에 사이트에 가서 다운로드 받을 수 있다. 다운로드 받은 후 실행해보면 이런 화면이..
만약 당신이 개발자를 꿈꾸고 있다면 Git과 GitHub는 필수로 알아야 할 것이다. 다음 사진을 보면 그 이유를 알게 될 것이다. 2018년 StackOverflow에서 진행한 어떤 VCS를 사용하는지에 대한 설문조사였는데 90% 가까이되는 사람들이 Git을 사용한다고 답했다. 그만큼 Git은 개발자라면 모두 쓸 줄 아는, 써야하는 VCS인것이다. (VCS가 무엇인지는 아래 나와있다) ▶Git이 뭐길래? 그렇다면 도대체 Git이 뭐길래 이렇게 중요하다고 하는걸까? Git은 Version Control System (VCS) 으로 말그대로 프로그램의 버전들을 컨트롤 할 수 있게 해주는 시스템이다. 예를들어 V1.1.0 의 게임을 Git에 올려놨다고해보자. 그 후 V1.1.1로 업데이트를 했지만 고쳐야할게..
LearningStudy
끊임없는 탐구