개발/Git
크론(Cron) 표현식 개념 및 사용 방법
크론(Cron) 표현식이란 특정한 시간이나 주기로 작업을 예약할 때 사용한다. 이번에 깃허브 액션을 사용하면서 관련 개념들을 공부할 겸 정리해 보았다.크론 표현식의 기본 구조크론 표현식은 공백으로 구분된 5개 또는 6개의 필드(연도 추가 시)로 구성되며, 각 필드는 다음과 같은 의미를 갖는다. 필드는 가장 왼쪽이 분이며 그 다음이 시, 일, 월, 요일, 연도에 해당한다.필드설명허용되는 값분 (Minute)작업이 실행될 분0 - 59시 (Hour)작업이 실행될 시0 - 23일 (Day of the Month)작업이 실행될 날짜1 - 31월 (Month)작업이 실행될 달1 - 12 또는 Jan, Feb, Mar 등요일 (Day of the Week)작업이 실행될 요일0 - 6 (0 또는 7이 일요일) 또는 ..
깃랩 사용법 (4) 브랜치 및 커밋, 머지 명령어 설명
깃랩 사용법 마지막 포스팅입니다. 이번 포스팅에서는 브랜치의 개념과 사용 방법에 대해 알아보도록 하겠습니다. 깃랩 홈페이지에서 제공하는 브랜칭 개념을 정리한 것입니다. 원문은 이곳에서 확인하실 수 있습니다. 브랜치 또는 브랜칭이란? 프로젝트에 코드를 추가하고 싶지만, 작업이 제대로 되었는지 확신할 수 없거나 다른 이들과 협업을 진행하고 있다면, 서로 다른 브랜치(branch)에서 작업하는 게 좋습니다. 브랜칭(branching)은 이러한 브랜치와 관련한 작업을 의미합니다. (기본이 되는 프로젝트를 메인 브랜치 또는 나무라 생각하시면 됩니다.) 깃 리포지토리에 브랜치를 생성하면, 브랜칭 되는 시점에 파일이 복사됩니다. 브랜치에서 하는 작업은 메인 브랜치 또는 다른 브랜치에 아무런 영향을 주지 않습니다. 이..
깃랩 사용법 (3) 기본 명령어 정리
이번 포스팅에서는 기본적인 깃 명령어를 살펴보도록 하겠습니다. 이 포스팅은 깃랩의 샘플 프로젝트(https://gitlab.com/gitlab-tests/sample-project/) 를 기반으로 작성되었습니다. 보다 많은 명령어는 깃랩 홈페이지와 깃랩 치트 시트에서 확인할 수 있습니다. 깃랩 홈페이지에서 제공하는 명령어를 정리한 것입니다. 원문은 이곳에서 확인하실 수 있습니다. 리포지토리 클론하기 리포트 리포지토리를 로컬에서 작업하려면, git clone 명령어를 통해 클론을 진행합니다. 각 페이지의 랜딩 페이지에서 Clone 탭을 이용할 수 있습니다. HTTPS 방식을 예로 들어보겠습니다. 터미널을 실행하고, git clone 명령어를 통해 다음과 같이 리포지토리를 클론할 수 있습니다. git clo..
깃랩 사용법 (2) 깃 기본 용어 정리
이번 포스팅에서는 깃에서 사용되는 기본 용어들인 네임스페이스(namespace), 리포지토리(repository), 포크(fork) 등을 정리해보도록 하겠습니다. 깃랩 홈페이지에서 제공하는 용어를 정리한 것입니다. 원문은 이곳에서 확인하실 수 있습니다. 네임스페이스 네임스페이스(namespace)는 사용자 또는 그룹의 이름입니다. 예를 들어, GitLab.com에서 jo 라는 이름을 사용하는 사용자가 있다면, https://gitlab.com/jo에서 프로파일을 확인할 수 있습니다. 여기서 jo 가 바로 네임스페이스입니다. Jo가 test-group 에 참여하면, https://gitlab.com/test-group 에서 그룹 프로필에 접근할 수 있으며, test-group 이 네임스페이스입니다. 리포지..
깃랩 사용법 (1) 터미널을 통해 설치하고 시작하기
깃(Git)은 오픈소스 버전 컨트롤 시스템으로, 크고 작은 프로젝트를 빠르고 효율적으로 관리하기 위한 것입니다. 깃랩(GitLab)은 깃 위에서 구축되었습니다. 깃랩은 훌륭한 인터페이스를 제공하지만, 보다 복잡한 작업을 처리하기 위해서는 커맨드 라인을 통해 깃을 사용해야 합니다. 깃랩의 깃 치트 시트는 이곳에서 다운로드 할 수 있습니다. 깃랩 홈페이지에서 제공하는 사용법을 정리한 것입니다. 원문은 이곳에서 확인하실 수 있습니다. 시작하기 깃 커맨드를 시작하기 위해서는 커맨드 셸(터미널)을 실행해야 합니다. 자체 내장된 터미널을 사용하거나 통해 열거나, 맥 사용자의 경우 iTerms2와 같은 프로그램을 사용할 수 있습니다. 깃 설치하기 커맨드 셸에서 다음 명령어를 입력해 깃이 설치되어 있는지 확인합니다. ..