DevOps 22

DevOps Concept

Reference AWS : https://aws.amazon.com/devops/what-is-devops/ DevOps란 무엇인가요? - DevOps 모델 설명 - Amazon Web Services(AWS) 소프트웨어와 인터넷은 쇼핑에서 엔터테인먼트 그리고 뱅킹에 이르기까지 전 세계와 산업을 변화시켰습니다. 이제 소프트웨어는 비즈니스를 지원하는 것에 그치지 않고, 비즈니스의 모든 부분 aws.amazon.com https://medium.com/@distillerytech/what-is-devops-here-are-the-core-concepts-you-actually-need-to-know-a7a5b356a881 What Is DevOps? Here Are The Core Concepts You ..

github# JetBrain Academy - Github

jetBrain Academy github 관련 문제 모음이다. Ref : hyperskill.org/tracks JetBrains Academy - Learn programming by building your own apps Get theory, practice coding and move beyond programming challenges to building your own working projects. hyperskill.org 내용이 도움이 되셨다면 블로그 구독하기 부탁드리겠습니다. * 이 글의 모든 저작권은 aliceintr에 있으며 무단 배포 및 사용은 자제해 주시기 바랍니다. *

DevOps/GIT 2021.02.08

github#19 git pull request 종류

생활 코딩에서 다룬 더 디테일한 git pull request 종류 Stack Over flow 에 자세한 다이어그램이 나와있다. Merge commits: retains all of the commits in your branch and interleaves them with commits on the base branch Merge Squash: retains the changes but omits the individual commits from history Rebase: This moves the entire feature branch to begin on the tip of the master branch, effectively incorporating all of the new commits..

DevOps/GIT 2020.11.27

github#18 git pull request 충돌 & command line 해결

다양한 브랜치에서 동시에 작업을 하고 remote repository 에 push 를 한다면 충돌은 피할 수 없을 것이다. 이럴 때 해결할 수 있는 방법 중 하나에 대해서 알아본다. 앞에 글은 web browser을 이용한 merge 였다면 이번에는 cmd line을 이용해 해결해 보자 [IT/DevOps] - github#17 git pull request 충돌 & web editor 해결 먼저 충돌이 될 상황을 만들어 준다. 가정 [feature4] Branch에서 text1.txt 파일을 수정하고 있는데 이와 동시에 [master] Branch에서 동일한 파일을 수정하고 있다. 같은 라인을 수정하고 있다고 가정하자. [feature4] 가 remote repository로 push [master] ..

DevOps/GIT 2020.11.27

github#17 git pull request 충돌 & web editor 해결

다양한 브랜치에서 동시에 작업을 하고 remote repository 에 push 를 한다면 충돌은 피할 수 없을 것이다. 이럴 때 해결할 수 있는 방법 중 하나에 대해서 알아본다. 먼저 충돌이 될 상황을 만들어 준다. 가정 [feature3] Branch에서 text1.txt 파일을 수정하고 있는데 이와 동시에 [master] Branch에서 동일한 파일을 수정하고 있다. 같은 라인을 수정하고 있다고 가정하자. [feature3] 가 remote repository로 push [master] 가 remote repository로 push 원본파일 feature3 의 상황 % git checkout -b feature3 Switched to a new branch 'feature3' % git commi..

DevOps/GIT 2020.11.27

github#16 git pull request & git merge request 2편

저번에 이어서 Pull request 에 대해 더 자세히 알아보자. [IT/DevOps] - github#15 git pull request & git merge request 1편 새로운 브랜치 feature2 를 만들고 2번의 commit을 한 후 push 한다. % git push -u origin feature2 Enumerating objects: 8, done. Counting objects: 100% (8/8), done. Delta compression using up to 8 threads Compressing objects: 100% (4/4), done. Writing objects: 100% (6/6), 519 bytes | 519.00 KiB/s, done. Total 6 (del..

DevOps/GIT 2020.11.27

github#15 git pull request & git merge request 1편

이번 내용은 생활코딩의 강좌 중 하나인 Pull Request 부분에 대한 실습과 이론적 내용을 정리해 보았다. Pull Request 란 기본적으로 코드품질을 높이기 위한 방법 중에 하나로 Code 를 Push 하기전에 Code Review를 하는 Request 를 보내는 것이라 할 수 있다. 공식 사이트의 정의를 찾아보자면, Pull requests let you tell others about changes you've pushed to a branch in a repository on GitHub. Once a pull request is opened, you can discuss and review the potential changes with collaborators and add follo..

DevOps/GIT 2020.11.27

github#14 git project 잘 관리하기

생활코딩 강의를 듣다가 유용한 자료라서 아티클을 첨부한다. nvie.com/posts/a-successful-git-branching-model/ A successful Git branching model In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful. nvie.com 이 저자가 최신버전 git-flow 도 업데이트 했다. guides.github.com/introduction/flow/ Understanding the GitHub flow · ..

DevOps/GIT 2020.11.26

github#13 git rebase 충돌해결

다른사람과 협업을 할 때에 Remote Repository 에 있는 소스코드는 어지간 하면 rebase 하지 않도록 주의하자. 만약 본인 것의 코드만 업데이트 혹은 rebase 하고 싶다면 먼저 git pull로 최신버전의 코드를 Remote Repository 에서 받아서 working directory 에서 작업을 commit 하면서 rebase 를 하도록한다. 모든 작업이 다 마친후에 git push를 해서 Remote Repository 에 코드를 업데이트 하면 좋을 것 같다. 충돌이 나는 상황을 만들어 보자. 1. [Master Branch] a.txt 파일을 commit 한다. - 첫번째 commit 파일 내용 aaaa % vi a.txt % git add a.txt % git commit -..

DevOps/GIT 2020.11.26