개발/내가보려고 정리!
-
롤백 이후 git개발/내가보려고 정리! 2020. 12. 22. 20:24
배포 후 서비스에 문제가 발생하게 되면 대부분 롤백을 하게된다. 롤백 이후 문제가 생겼던 부분이 다른 작업자에 의해 다시 배포되는 일을 방지하기 위해 해당 커밋을 'git revert' 하게 되는데, 이슈가 발생한 부분을 수정한 이후 다시 머지하게 되면 직접 수정한 소스코드만 머지가 된다. 오잉? 앞서 리버트를 통해 기존에 머지되었던 코드가 해당 브랜치에서 모두 빠졌기 때문에 해당 작업이 배포되려면 다시 작업한 소스가 해당 브랜치에 머지되어야하는데 적잖히 당황할 수 있다. 리버트 시점 이후에 수정한 부분만 업데이트 처리되어서 그런것 같다. 위 경우 리버트한 커밋을 다시 리버트하면 해당 커밋이 돌아오게 되고 그 후 수정한 소스를 머지하면 해결된다 리버트한것을 다시 리버트 그 리버트한것을 다시 리버트 그 리..
-
docker 명령어 정리개발/내가보려고 정리! 2020. 2. 8. 23:16
docker 정리 image - install 파일과 같음 container - 호스트 OS상에 논리적인 구획(컨테이너)을 만들고, 어플리케이션을 작동시키기 위해 필요한 라이브러리나 어플리케이션 등을 하나로 모아, 마치 별도의 서버인 것처럼 사용할 수 있게 만든 것 명령어 정리 docker images - 사용가능한 이미지 출력 docker ps - 실행중인 컨네이너 출력 /bin/bash - 쉘 docker exec -it {containerName} /bin/bash docker attach docker diff - 부모 이미지와 파생된 컨테이너의 파일 시스템 간의 변경사항 확인 docker commit - 기본 이미지에 설치된것들을 포함한 새로운 이미지 생성 docker rm - 컨테이너 삭제 do..
-
Git 명령어 및 용어 정리개발/내가보려고 정리! 2020. 1. 4. 15:44
로컬 저장소 (Local Repository) 내 PC에 파일이 저장되는 개인 전용 저장소 원격 저장소 (Remote Repository) 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소(Git-Hub에 존재하는 Repository) git init git add . git commit -m "first commit" git remote add origin {repository url}.git git push origin maste Checkout 사용할 브랜치를 지정할 때 사용 git checkout Merge 브랜치(Branch)를 병합할 때 사용 Rebase 정리 필요 Stash 정리 필요 Commit 변경 사항을 로컬저장소에 저장 Push 로컬 저장소에서 수행한 ..