프로그래밍/기타등등(8)
-
우분투에서 깃허브 자동 로그인 설정
한 번 로그인을 해두면 로그인 과정을 진행하지 않아도 push가 되도록 설정하는 방법 git config credential.helper store git push [자동로그인하고싶은저장소주소] # 로그인 정보를 등록하기 위한 push, 변경점이 없어도 push가 됨
2021.12.12 -
TIL50 | Git Workflow & Rebase
Git Workflow Git-flow 전략 5가지 종류의 브랜치가 존재한다. 항상 유지되는 메인 브랜치 : master, develop 일정 기간 동안만 유지되는 브랜치 : feature, release, hotfix master : 제품으로 출시될 수 있는 브랜치 develop : 다음 출시 버전을 개발하는 브랜치 feature : 기능을 개발하는 브랜치 release : 이번 출시 버전을 준비하는 브랜치 hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치 📍️ 우아한 형제들 Git-flow 참고하기 Git Rebase Merge 불필요한 merge commit이 생성된다. 모든 feature branch마다 "merge commit"이 남기 때문에 branch history가 지저분해지기..
2021.11.17 -
TIL23 | Git & GitHub
Git 분산 버전 관리 시스템(VCS) 프로젝트 파일의 변경사항을 추적하는 시스템 프로젝트의 변경 사항을 기록하고, 특정 시점의 버전으로 언제든 돌아갈 수 있다. 👨🏫️ 코드 버전 관리를 하는 이유 수정할 때 마다 파일을 새로 만들면 관리가 힘들기 때문에 언제든 이전 버전의 코드로 돌아갈 수 있기 때문에 이력을 남기기 위해 하나의 프로젝트를 두고 여러명의 개발자들이 협업할 수 있기 때문에 GitHub 일단 Github 마스코트는 고양이가 아니다. 옥토캣이다... 중요.. Git을 사용한 프로젝트들의 저장소 개발자들의 Social Network Git 과 GitHub Git은 프로젝트의 버전관리를 도와주는 시스템이고, GitHub는 Git을 이용해 버전관리를 한 프로젝트들을 관리하게 해주는 호스팅 서비스..
2021.10.15 -
[Linux] Linux 파일 구조 & Terminal 명령어
Linux 리눅스를 써야하는 이유 우리가 만든 프로그램이 리눅스 환경에서 돌아가기 때문에 개발자라면 리눅스를 사용해서 개발한 프로그램이 잘 돌아가는지 확인해봐야한다. 리눅스 파일구조 root (/) windows 에서 c드라이브와 비슷 최상위 경로 /home (~) 유저의 공간 ~ 기호로 바로 접근 Desktop 의 상위폴더 /bin Binary의 약자 OS 최소한의 구동을 위해 필요한 프로그램이 있는 폴더 Path 절대 경로 (Absolute path) / 루트를 기준으로 출발 상대 경로 (Relative path) 현재 디렉토리를 기준으로 출발 . : 현재 경로 .. : 상위 경로 Terminal Command Line Interface (CLI) 자주 쓰는 명령어 pwd Print Working D..
2021.10.12 -
[Ubuntu 18.04] 맥분투를 만들어봅시다 !
[Ubuntu 18.04] 맥분투를 만들어봅시다 ! 다른 분들의 시행착오를 줄이기 위해 공유하는 글입니다. 맥북이 없다면 맥분투라도.! 😁️ 나의 맥분투 OS : Ubuntu 18.04 LTS 바로 따라할 수 있는 터미널 명령어 위주로 작성하였습니다. 1. Gnome-Tweaks 설치 sudo apt install gnome-tweaks 2. Gnome-Extensions 설치 1) Dash-to-Dock 설치 Dash to Dock 링크로 들어가서 OFF를 ON으로 설정해서 익스텐션을 설치해줍니다. Tweaks 실행 > Extensions > Dash to dock 의 설정아이콘을 클릭 원하는 대로 Dock을 설정합니다. Dock 위치, 자동숨김, 투명도 등등 2) User Themes 설치 User ..
2021.09.27 -
애자일 프로세스 모델(애자일 방법론)
현 직장은 전통적인 폭포수 모델 방식으로 개발하는데 산출물 중심으로 개발하고 최종 릴리즈 후 새로운 요구사항을 추가하는 것이 쉽지 않다. 특히 개발 중간에 산출물도 변경되는 경우가 많다(┬┬﹏┬┬) 많은 기업들이 애자일 방식으로 일을 하는 것 같다. 다음 직장을 위해 애자일 방법론을 알아둬야 할 것 같아 애자일 프로세스 모델이 무엇인지에 대해 정리해봤다. ⚡ 애자일 프로세스 모델 고객의 요구에 민첩하게 대응하고 그때그때 주어지는 문제를 풀어나가는 방법론 📝 애자일의 기본 가치 ‣ 프로세스와 도구 중심이 아닌, 개개인의 상호 소통 중시 ‣ 문서 중심 X, 실행 가능한 소프트웨어 중시 ‣ 계약과 협상 중심이 아닌, 고객과의 협력을 중시 ‣ 계획 중심이 아닌, 변화에 대한 민첩한 대응을 중시 정리해보자면, 고..
2021.06.27