LINUX
[GitHub] 깃 허브의 기본! Branch가 대체 뭐야!?
브랜칭(branching)은 기존 메인 코드는 그대로 유지한 상태로 해당 부분을 복사하여 새로운 기능 개발을 가능하게 하는 버전 관리 기법입니다. 시작에 앞서 리눅스 환경에서 Branch를 다루기 위한 기본 코드들을 배워보겠습니다. # branch 기본 코드 학습 1. 브랜치 생성하기 및 변경하기 # first라는 브랜치를 새로 생성하고 싶은 경우, '-c 이름' 형태로 붙입니다. git switch -c feature # 기존에 있던 main 브랜치로 HEAD를 변경 git switch main # checkout 명령어도 switch와 같은 역할을 수행합니다. git checkout -b feature git checkout main 2. 브랜치 합치기 # first 브랜치 환경에서 진행되는 comm..
CLI란? GUI는? Linux의 기초를 알아보자
명령어로 컴퓨터를 제어하는 방식은 크게 명령줄 인터페이스(Command-Line Interface, CLI) 와 그래픽 사용자 인터페이스(Graphic User Interface)로 구분된다. 일반적으로 우리가 컴퓨터를 통해 파일을 복사하고 폴더를 옮기는 등의 행동들은 대부분 GUI를 활용하는 것이다. 현재도 다수의 사람들은 CLI 보다 GUI를 많이 사용하는데, 그 이유는 GUI를 활용하는 방법이 보다 쉽고 간단하기 떄문이다. 그렇다면 우리는 왜 CLI를 알아야 할까? # CLI의 장점 GUI의 비해 처리 속도가 더 빠르며 안정적이다. 그래픽 작업을 거치지 않아도 되기 때문에 컴퓨터의 자원을 적게 사용한다. 키보드 만으로도 원하는 파일의 생성,삭제,이동,복사 등 업무가 가능하다. # CLI의 기본적인 ..