전체 글
-
[Docker] Docker Environment Disparity💫 Computer Science/Web 2020. 6. 24. 11:38
모든 개발자들이 Docker에 대해 배울 필요까지는 없지만, 대신 개발자라면 Docker가 무엇인지 이해해야한다고 합니다. 왜냐하면 Docker는 아주 특정한 문제점을 해결해주기 때문이라고.. 그 특정한 문제는 바로 Environment Disparity Docker가 해결할 수 있는 특정한 문제는 바로 "Environment Disparity". 즉, 개발 환경이 맞지 않는 상태를 Docker를 해결 할 수 있습니다. 예를 들어, 윈도우에서 개발하였고 모든 개발을 완료한 상황인데, 서버가 리눅스라서 코드가 동작하지 않을때.. 이와 같은 상황을 environment disparity라고 합니다. Docker를 왜 쓰는가 Docker가 environment disparity를 해결할 수 있는 이유는, Do..
-
[Git] git 사용법 튜토리얼4 - 브랜치 원격에서 다루기👀 etc... 2020. 6. 23. 13:43
git 사용법 튜토리얼 시리즈 1 초기화, 스테이징, 커밋, 되돌리기 2 깃 브랜치(branch) 같은 파일로 여러 버전 만들기 3 깃허브와 연동하기 4 브랜치 원격에서 다루기 5 PR (Pull Request) & Issue 6 오픈 소스 기여하기 ● 튜토리얼4 : 서로 다른 폴더에 브랜치 주고받기 테스트를 위한 로컬 작업폴더에 깃 초기화 및 로컬 작업폴더를 깃허브의 원격저장소로 보내는 작업까지 끝낸 상태라고 가정하고 이어서 튜토리얼을 진행합니다.(이전포스팅참고) 1. 브랜치 생성 git branch 브랜치명 git checkout 브랜치명 git checkout -b 브랜치명 먼저, 저번시간에 git branch 명령어를 통해 브랜치를 만들고, git checkout을 통해 해당 브랜치로 전환한다고 ..
-
[Git] git 사용법 튜토리얼3 - 깃 허브와 연동하기👀 etc... 2020. 6. 22. 16:08
git 사용법 튜토리얼 시리즈 1 초기화, 스테이징, 커밋, 되돌리기 2 깃 브랜치(branch) 같은 파일로 여러 버전 만들기 3 깃허브와 연동하기 4 브랜치 원격에서 다루기 5 PR (Pull Request) & Issue 6 오픈 소스 기여하기 깃허브(GitHub) 란? 깃을 사용해서 클라우드를 쓰듯이 소스들을 업로드해서 저장하고, 다른 개발자들과 공유, 협업 할 수 있는 깃 저장소들 중에 대표적인 것으로 Bitbucket, Gitlab, Github가 있는데요. 그 중 깃허브가 가장 유명합니다. 깃허브는 전세계의 가장 많은 프로그래밍 코드들이 올려져있고, 수 많은 오픈소스 프로젝트들이 모든 사람들에게 공개돼서 세계 곳곳의 뛰어난 프로그래머들의 고퀄리티 코드들을 자유롭게 볼 수 있고, 지구 반대편의..
-
[Git] git 사용법 튜토리얼2 - 깃 브랜치(branch) 같은 파일로 여러 버전 만들기👀 etc... 2020. 6. 22. 14:22
저번 포스팅에서는 깃을 통해 작업 소스코드의 초기화, 스테이징, 커밋, 되돌리기를 어떻게 하는지에 대해 알아보았습니다. 이번 포스팅에서는 git의 큰 장점이라고 할 수 있는 동일한 작업 파일의 버전을 여러개 만들어 관리하는 방법에 대해 알아보겠습니다. git 사용법 튜토리얼 시리즈 1 초기화, 스테이징, 커밋, 되돌리기 2 깃 브랜치(branch) 같은 파일로 여러 버전 만들기 3 깃허브와 연동하기 4 브랜치 원격에서 다루기 5 PR (Pull Request) & Issue 6 오픈 소스 기여하기 ○ Git Branch(브랜치) 란? SW를 개발할 때, 깃의 브랜치기능을 활용한다면 같은 팀끼리 작업 프로젝트를 공유하고 같이 작업할 수 있도록 해줍니다. 또 혼자서 작업하더라도 여러 버전을 만들어 놓을 때,..
-
[Git] git 사용법 튜토리얼1 - 초기화, 스테이징, 커밋, 되돌리기👀 etc... 2020. 6. 19. 13:57
git 사용법 튜토리얼 시리즈 1 초기화, 스테이징, 커밋, 되돌리기 2 깃 브랜치(branch) 같은 파일로 여러 버전 만들기 3 깃허브와 연동하기 4 브랜치 원격에서 다루기 5 PR (Pull Request) & Issue 6 오픈 소스 기여하기 깃(Git) 이란? 깃은 버전 관리(형상 관리)를 할 수 있는 툴 중 하나이며, 깃은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료 공개 소프트웨어 입니다. 깃의 큰 특징 중 하나는 분산형 관리 시스템이라는 점입니다. 소스코드를 여러 개발 pc와 저장소에 분산해서 저장 가능하며, 그렇기 때문에 서버에 장애가 발생해도 로컬 저장소에 커밋을 할 수 있습니다. 또한 로컬 저장소들을 이용하여 중앙 저장소의 복원도 가능합니..