Git 설치 및 사용법
Git은 다양한 분야에서 널리 활용되는 도구입니다. 오픈소스 프로젝트의 소스 코드 관리부터 기업의 내부 프로젝트 관리까지, 많은 사람들이 Git을 사용하고 있죠. 특히, 개발자들에게는 없어서는 안 될 필수 도구로 자리 잡았습니다. 웹 호스팅 서비스인 GitHub, GitLab, Bitbucket 등을 통해 개발자들이 손쉽게 협업하고 코드의 변경 사항을...
Git은 다양한 분야에서 널리 활용되는 도구입니다. 오픈소스 프로젝트의 소스 코드 관리부터 기업의 내부 프로젝트 관리까지, 많은 사람들이 Git을 사용하고 있죠. 특히, 개발자들에게는 없어서는 안 될 필수 도구로 자리 잡았습니다. 웹 호스팅 서비스인 GitHub, GitLab, Bitbucket 등을 통해 개발자들이 손쉽게 협업하고 코드의 변경 사항을...
여러분, Git 브랜치 관리는 어떻게 하시나요? 저희 팀의 경우, master(main) 브랜치 대신 develop 브랜치에서 시작해 release 브랜치로 작업을 해왔는데요. 최근에 master(main) 브랜치를 다시 사용하기로 결정했습니다. 하지만, 오랫동안 관리되지 않아 병합하는 데 여러 문제가 있었어요. 고민 끝에, 최신 브랜치로 ma...
안녕하세요. 오늘은 Android 14에서 도입된 앱 업데이트 소유권에 대한 새로운 접근 방식을 살펴보겠습니다. Android 앱 개발자와 앱 마켓 운영자, Android 시스템 개발자에게 모두 중요한 변화로, 이에 대한 이해가 필수적입니다. Update ownership 이란? update-owner는 사용자 동의 없이 앱을 업데이트할 수 있는 ...
안녕하세요, Docker 사용자들이 자주 마주치는 문제 중 하나인 ‘Proxy 설정’에 대해 알아보겠습니다. 특히 회사나 기관에서 인터넷 접속 시 Proxy를 거치는 경우, Docker도 이 Proxy 설정을 통해 외부 네트워크와 소통해야 합니다. 이 글을 통해 Docker에서 Proxy 설정하는 방법과 프록시를 설정하지 않았을 때 발생할 수 있는 ...
안녕하세요. 오늘은 Docker를 사용하시는 분들께 특히 도움이 될 주제, 바로 ‘Docker에서 Data Root 폴더를 변경하는 방법’에 대해 알아보겠습니다. Docker를 사용하다 보면 기본 설정된 Data Root 폴더의 용량이 부족하거나 다른 드라이브에 데이터를 저장하고 싶을 때가 있습니다. 이럴 때 Data Root 폴더의 위치를 변경하는 ...
Mac OS에는 기본적으로 ruby가 설치되어 있습니다. 하지만, 설치된 버전이 낮아 Version update가 필요합니다. 또, 프로젝트 별로 서로 다른 ruby 버전을 사용하는 경우 가 있어, 여러 버전의 ruby를 설치 할 수 있도록 rbenv를 사용하겟습니다. rbenv 설치 Mac OS에서 rbenv의 설치는 Homebrew를 사용합니다...
준비사항 우분투 시스템 (권장 버전: 18.04 이상) 인터넷 연결 sudo 권한을 가진 사용자 계정 기존 버전 제거 리눅스 배포판에서는 비공식 Docker Engine이 설치 되어있을 수 있기 때문에 새로운 Docker Engine을 설치하기 전에, 충돌하는 패키지들을 제거해야 합니다. 제거해야 할 패키지는 다음과 같습니다: ...