Utils 15

Git의 기본적인 명령어들 (기초사용법)

Git은 기본적으로 인터넷 없이도 사용할 수 있는 프로그램이고, 컴퓨터 OS 위에서 사용하는 프로그램입니다. (맥, 윈도우, 리눅스 등) 그러기 대문에, git을 사용하기 위해서는, 원하는 컴퓨터 운영체제에서 git을 다운받아서 설치하여야 합니다. git-scm.com/ git 홈페이지에 가면 각각 운영체제 별로 git을 다운받을 수 있습니다. 이때 주의할 점은, mac과 리눅스에서는 터미널이 기본으로 주어지지만, 윈도우에서는 그러지 않는 만큼, 윈도우에서 git을 설치할 때는, git command line (git bash)을 꼭 설치하는 것이 좋습니다! 왜냐하면, git은 command line을 사용하여 관리하는 것이 편하기 때문이죠! git gui같은 경우에는 있으면 편할 수 있지만, gui 툴..

Utils/Git 2021.01.25

Git이란? (ft. version control, SVN, github)

Git이란 무엇일까요? Git이란 버전 컨트롤 프로그램의 한 종류입니다. (svn과 같은) 그럼 버전 관리(컨트롤) 툴이란 어떤 걸 의미할까요? 쉽게 설명하자면, 이력서를 만들 때, 여러가지 버전을 만드는 것을 생각하면 편합니다. 지원하는 회사마다, 강조하고 싶은 경력이나, 이력이 있고, 또 빼고 싶은 사항이나 추가하고 싶은 사항이 다를 수 있겠죠? 그리고 시간이 지날수록, 추가 하고 싶은 게 많지만, 예전의 버전도 남겨놓고 싶을 수 있을 겁니다. 버전별로 새로운 파일을 저장할 수도 있겠지만, 버전 관리 툴은, 그런 번거로움 없이, 하나의 파일만 유지한 채로 그 기록을 기록만 한다면 모두 저장할 수 있습니다. 그럼 git과 SVN의 차이는 어떻게 될까요? Git은 분산관리식 구조인 반면에, SVN은 중앙..

Utils/Git 2021.01.24

ffmpeg 소개와 동영상 사이즈 줄이는 법

· FFmpeg란? - 마이클 니더마이어의 주도하에 개발되고 있는 모든 동영상, 음악, 사진 포맷들의 디코딩과 인코딩을 담당하는 소프트웨어 프로젝트이다. 현재 거의 모든 동영상 플레이어들이 FFmpeg기반이며, Nvidia 와 AMD도 FFmpeg를 이용하여 재생을 담당한다고 한다. namu.wiki/w/FFmpeg FFmpeg - 나무위키 여기에 적혀있는 것들은 유명한 것들이고, 이것들 말고도 수많은 미디어 플레이어들이 FFmpeg를 기반으로 한다. 이쪽은 한마디로 정리가 가능하다. 대다수 인코더 프로그램들은 모두 FFmpeg기반이 namu.wiki FFmpeg는 여러가지 활용이 있겠지만, 오늘 정리할 건, 큰 동영상 파일을 작게 만드는 방법이다. ffmpeg -i filename.mp4 -sn -c:..

Utils/Program 2020.12.02

Git의 기본개념 및 활용 정리

우리 회사에서 나와 박대리님이 함께 정리한 문서. 박대리님 정리 정말 잘하신당... 1. Git 사용에 필요한 개념 1) branch 개념 - branch란 같은 소스를 동시에 개발하기 위한 개념입니다. 일반적으로 master branch는 배포 가능한 상태의 소스만을 가지고 있습니다. 기능 별로 branch를 생성하여 작업을 하고 완료되면 작업 내용이 최종적으로는 master branch에 합쳐지고(merge), master branch의 소스로 배포를 하게 됩니다. - branch를 어떻게 관리할지는 정해져 있지 않고 구성원들의 협의에 의해 정할 수 있습니다. master branch에서만 작업할 경우 SVN과 사용법이 크게 다르지 않지만, git의 장점을 살릴 수 없기에 일반적으로는 최소 maste..

Utils/Program 2020.11.10