Devops (27) 썸네일형 리스트형 [Git] Git commit 내용 삭제하기 로컬 저장소에서 최신 Git commit 내용을 reset 하고 강제로 origin에 푸쉬하여 commit 내역을 삭제 할 수 있다.skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git logcommit 05eb1123c8a7e733fad86b9e82cec17d54863896 (HEAD -> git-test-a, origin/git-test-a)Author: kindlove Date: Thu Apr 24 09:41:28 2025 +0900 Commit git-test-a #13commit 05e407a0b593504b8d4d011037ac85a5ef0b624eAuthor: kindlove Date: Thu Apr 24 09:.. [Git] Git branch merge, rebase 예제 Fast-forward merge 머지를 해오려는 다른 브랜치가 머지를 요청한 Base 브랜치의 Commit 히스토리를 모두 가지고 있으면 Fast-forward 상태라고 한다.위 그림에서 git-test-a는 git-test-b의 모든 commit 내용을 가지면서 추가 commit을 가진 상태이다. 이상태에서 git-test-a -> git-test-b로 머지를 하면 Fast-forward merge락고 칭한다. 이 경우에는 별도의 Merge commit 은 생성하지 않는다. skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-b (git-test-b)$ git merge origin/git-test-aUpdating 03137f7..f497512Fast-forwar.. [Git] Git 히스토리 조회 등 기타 명령어 현재 브랜치의 Git Commit 히스토리 조회skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git logcommit 8df4c424b92929140f4986ad55df246d210d26d9 (HEAD -> git-test-a, origin/git-test-a)Author: kindlove Date: Tue Apr 22 22:53:05 2025 +0900 Commit git-test-a #2commit 486fa41b89723028a4671ac7bb581011f47bb82bAuthor: kindlove Date: Tue Apr 22 22:45:47 2025 +0900 Commit git-test-a #1commit 7a.. [Git] Git command (Branch 조회, 생성, 삭제) 명령어 모음 Branch list 조회skkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git branch (로컬 브랜치만 리스트)* git-test-a mainskkkm@Kindlove MINGW64 /d/Temp/GitTest/git-test-a (git-test-a)$ git branch -a (--all) (remotes 브랜치 포함해서 리스트)* git-test-a main remotes/origin/HEAD -> origin/main remotes/origin/git-test-a remotes/origin/git-test-b remotes/origin/mainskkkm@Kindlove MINGW64 /d/Temp/GitTest/gi.. [Docker] Docker Oracle 이미지 백업, 복원 Docker를 이용해 Oracle 을 구축하게 되면 오랜 시간 작업한 DB 전체를 그대로 백업하고 복원하고 싶어진다.Docker 상에 구축된 DB를 백업하고 복원하는 방법을 살펴본다. 1. Docker Container 상의 Oracle DB Stop우선 데이터 유입, 변경을 막기 위해 인스턴스를 중지한다. root@DESKTOP-GH94F8C:/mnt/c/Users/skkkm# docker exec -it local_db bash -c "source /home/oracle/.bashrc; sqlplus sys/Oradoc_db1@ORCLCDB as sysdba" SQL*Plus: Release 12.2.0.1.0 Production on Tue Dec 3 13:20:24 2024 Copyright (c.. [Docker] Docker로 Postgresql 설치하기 Docker Hub에서 Postgresql latest 이미지를 다운로드 받는다.root@DESKTOP-GH94F8C:/mnt/c/Users/skkkm# docker pull postgres:latestlatest: Pulling from library/postgres09f376ebb190: Pull complete119215dfb3e3: Pull completee02bbc8c8252: Pull complete061f31803c55: Pull completeaccd4903f49a: Pull complete2016ff8e6e3a: Pull complete088e651df7e9: Pull completeed155773e5e0: Pull completeffebb35d2904: Pull complete293f0.. [Docker] 도커로 몽고db 설치하기 몽고DB 이미지는 아래 도커 허브에 공식적으로 릴리즈 되고 있다. https://hub.docker.com/_/mongo 우선 docker 이미지를 받아본다. root@DESKTOP-GH94F8C:~# docker pull mongo Using default tag: latest latest: Pulling from library/mongo bccd10f490ab: Pull complete b00c7ff578b0: Pull complete a1f43ab85151: Pull complete 9e72f6a5998a: Pull complete 8424336879e4: Pull complete 85a6d3c2e6c8: Pull complete c533c21e5fb8: Pull complete 1fddf702bb.. [Docker] Harbor 로컬 컨테이너 저장소 Push 하기 Harbor 로컬 컨테이터 서버가 구축되었으면 로컬에서 도커 이미지를 빌드해서 Push하고 쿠버네티스에서 해당 Image를 pull 해보도록 테스트 해본다. Harbor 로컬 컨테이너 저장소 구성 관련 내용은 아래 post에 나와 있다. https://kindloveit.tistory.com/129 Harbor 신규 프로젝트 생성 Harbor 로 로그인 (초기 비번은 admin/Harbor12345) 후 신규 프로젝트를 생성한다. 생성팝업에서 Project 명을 입력한다. Push하고자 하는 도커 이미지를 빌드한다. 빌드시 tag명 앞에 push 대상 서버 주소(172.17.0.1)을 적어준다. root@DESKTOP-GH94F8C:/home/kindlove/test# docker build -t 172.. 이전 1 2 3 4 다음