728x90

백엔드 94

[Git] Git: 버전관리 시스템

버전 관리 시스템을 사용하는 이유 - 파일 변경 시 변경 이력 저장 가능 - 이전 버전으로 되돌아갈 수 있음 - 누가 어떤 사항을 변경했는지 쉽게 확인 가능(협업에 유리) - 원격 저장소를 이용한 백업 가능 Git과 Github - Git : 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템 - Github : Git Repository를 관리할 수 있는 클라우드 기반 서비스 Git으로 관리하는 폴더를 Github를 통해 여러 사람들이 공유하고 접근할 수 있음 - Git Repository : Git으로 관리되는 폴더를 저장해두는 곳 Remote Repository : 원격 온라인 서버 상의 저장소. 여러 사람이 공유 가능 Local Repository : 내 컴퓨터의 개인 전용 저장소

[220829] Git: 버전관리 시스템, Git Workflow, Simple Git Workflow 실습 - 코드스테이츠 백엔드 부트캠프 #7

TIL 1. Git: 버전관리 시스템 2. Git Workflow 3. [실습] Simple Git Workflow 점검 및 평가 ⭐ 난이도 : ⭐⭐⭐⭐ 이해도 : ⭐⭐⭐⭐ Comment - 익숙하지 않은 터미널로 처음 접하는 Git 시스템을 다뤄보려니 코드 한줄 칠때마다 검색하면서 입력해야 했다. 그래도 workflow 실습에서 페어의 도움을 받으며 Fork부터 Push, Pull까지 간단하게 실습해보니 감이 잡히는 듯 한다. Github는 개발자들의 SNS라고도 불리기도 하고, 채용 과정에서도 나의 Github 계정을 볼 수 있다고 하니 블로그와 함께 잘 관리해서 나의 기록을 쌓아가면 좋을 것 같다. To-Do List ⬜✔️ - 아침운동 ✔️ - Study에 참여하거나 직접 만들기 ⬜ - Learn..

[Linux] 환경변수

환경변수란? - 시스템 자체에 설정한 전역변수 - 환경에 따라 프로그램의 동작에 영향을 줄 수 있는 값 - 지역(특정 사용자만 사용 가능) 환경변수 또는 전역(모든 사용자가 사용) 환경변수로 분류됨 Linux & Mac OS에서 환경변수 설정하기 - Windows와 달리 환경변수를 임시적으로도 저장할 수 있음 - 지역 환경변수 임시 저장 : 등호(=)를 사용하며, 등호 앞뒤에 공백이 없어야 함. 공백이 존재할 경우 따옴표로 감싸주어야 함 today=friday - 전역 환경변수 임시 저장 : export 명령어 사용 export month=august export name="go to guy" - 환경변수 값 확인 : echo 명령어, 달러사인($) 사용 echo $today echo $month ech..

[Linux] 사용 권한

사용 권한 해석 d / rwx / rwx / rwx - d : 디렉토리(폴더) 여부 → d는 폴더, -는 파일 - r, w, x : 읽기(read), 쓰기(write), 실행(execute) 권한 - rwx / rwx / rwx : user(소유자, 파일을 만든 사람) / group(프로젝트 등을 위해 권한을 할당한 user 그룹) / other(파일을 만들지 않은 다른 모든 user)의 권한 chmod 명령어 - 폴더/파일의 사용 권한 변경 - OS에 로그인한 사용자와 폴더/파일의 소유자가 다를 경우에는 관리자 권한 필요(sudo 명령어 사용) - Symbolic method를 통한 권한 변경 : 액세스 클래스, 연산자, 액세스 타입 표기를 통해 변경 액세스 클래스 - u(user), g(group),..

[Linux] Ubuntu 패키지 매니저 apt

패키지와 패키지 매니저 - 리눅스 운영체제의 '패키지'와 '패키지 매니저'는 '포장된 상품'과 '온라인 쇼핑몰'의 관계와 같음 - 패키지 : 여러 파일(프로그램 파일, 프로그램 설치 파일, 설치 설명서, 프로그램에 대한 정보를 담은 파일 등)이 담겨있는 하나의 상자(압축 파일) - 패키지 매니저 : 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구 apt 패키지 매니저 - Ubuntu에 기본적으로 내장되어 있는 패키지 매니저 - apt를 입력하여 실행 apt 패키지 매니저의 주요 명령어 - apt update : 패키지 목록 갱신 (관리자 권한 필요) - apt list --upgradable : 업그레이드 가능한 패키지 목록 출력 - apt upgrade : 전체 패키지 업그레이드 (관리자 ..

728x90