DevOps

DevOps/Git, GitHub

[Git] reset : 수정 사항 되돌리기

WHEN "오늘 작업한거 다 실패야.." 룰루랄라 오늘의 작업을 시작했는데, 오늘 하루 종일 짠 코드를 돌려보니 어제만 못할때가 있습니다. 오늘 수정한거 다 날리고 마지막 커밋으로 다 되돌리고 싶을 때 git reset 을 사용할 수 있습니다. 가슴이 아프지만 너무 슬퍼하지는 맙시다ㅜㅜ 뭐가 안되는지 안거라고 생각하기로.. HOW # 마지막 커밋으로 되돌리기 git reset --hard MORE OVER 깃 독스를 살펴보면 reset 이 하는 작업을 명확하게 알 수 있습니다. Git - Reset 명확히 알고 가기 지금까지 reset 명령을 실행하는 기본 형태와 사용 방법을 살펴봤다. reset 명령을 실행할 때 경로를 지정하면 1단계를 건너뛰고 정해진 경로의 파일에만 나머지 reset 단계를 적용한다..

DevOps/Git, GitHub

[Git] stash : 임시저장기능

WHEN "커밋 찍어놓기엔 좀 애매한디.." 깃을 사용해서 협업을 하다 보면 내가 메인으로 작업하던 브랜치에서 한창 작업중이다가도 다른 브랜치로 넘어가서 작업을 진행해야할때가 있습니다. checkout 을 진행하려면 깃이 트래킹중인 파일들의 변경사항을 저장을 해줘야하는데요, 커밋 내역을 깔끔하게 관리하고 있다면 작성 도중이라 커밋 찍어놓기엔 좀 애매한 상황이 생깁니다. 이때 내역을 남기진 않으면서 잠시 임시저장 해놓고, 다른 브랜치로 갔다가 돌아와서 재시작 하기 위한 "임시저장" 기능이 stash 입니다. "홀리 이 브랜치가 아닌데?" 잘못된 브랜치에서 작업을 진행한 경우 stash 로 임시저장하고, 다른 브랜치로 넘어가서 불러올수도 있습니다. HOW # 저장 git stash # stash 내역 확인 ..

DevOps/Git, GitHub

[GitHub] 깃허브 프로필에 내 블로그 최신글 링크 걸기

깃허브를 돌아다니다보니 깃허브 프로필에 블로그 최신글 링크를 올리시는 분들이 계시더라구요. 저도 한번 따라해봤습니다ㅎㅎ 모든 정보는 티스토리 기준으로 작성했습니다. 동작 요약 이게 어떤식으로 동작하는 것이냐~ 1. 블로그 글 정보를 받아와서 readme 를 통째로 새로 작성해주는 파이썬 코드를 만듭니다. 2. 깃허브에서 제공하는 action 기능으로 위 파이썬 코드를 주기적으로 실행시켜주도록 합니다. 이걸 실제로 어떻게 구현할지 코드로 확인해보겠습니다. RSS 로 최신글 정보 받아오기 rss 로 공개할 글 개수를 지정해주어야합니다. 필요한 만큼만 설정해주면 될 것 같네요. 내 블로그 RSS 확인해보기 '블로그링크'/rss 입니다. 제 블로그 rss 링크는 https://jamong-5.tistory.c..

DevOps/Docker

[Docker] MySQL 도커에 올려서 사용하기

한때 로컬에 설치한 mysql 에 문제가 생겨서 (디비버에서 그만 root 유저와 모든 권한을 삭제해버림ㅋㅋㅋ) 아무리 지우고 재설치를 해도 남아있는 캐시 파일 때문에 동작이 안됐던 경험이 있었는데요..ㅎㅎ 이때는 결국 공장초기화해서 새 노트북 산것 같은 기분으로 하루종일 초기 세팅을 다시 해줘야 했던 기억이 나네요. 그래서 이번엔 도커에 올려서 사용해보려고 합니다. 저같은 견습생이 무지에서 비롯된 치명적인 실수를 저질러도 컨테이너만 날리고 새로 생성하면 되니까요..! 맥에서 진행했습니다. 필요한 단계들만 압축해서 작성하도록 할께요 도커 설치 brew install cask brew install --cask docker #필요한 설치들을 한번에 진행 docker -v #설치확인 Launchpad 에서..

jamong5
'DevOps' 카테고리의 글 목록