본문 바로가기

분류 전체보기

(56)
[Git]branch(2) - branch 합치기(merge/rebase) 및 삭제 안녕하세요. 잇킹 시도르입니다. 이제 생성한 브랜치 합치는 방법과 생성한 브랜치를 삭제하는 방법을 정리하려고 합니다. 브랜치 합치기 브랜치를 합치는 명령어에는 merge와 rabase가 있습니다. 둘의 차이점에 대해 확인해보겠습니다. test1~3 소스를 가진 master 브랜치가 다음과 같이 존재합니다. develop 브랜치는 지금 master 브랜치 기준에서 생성하여, test2를 삭제하고 test3를 수정했습니다. 그리고 다시 master 브랜치로 변경해서 test4를 추가했습니다. 이제 develop 브랜치 사항을 master 브랜치에 반영하려고 합니다. 이때 사용할 수 있는 명령어가 2개가 있으며 차이점에 대해서 알아보겠습니다. 1) git merge master 브랜치를 선택하고 git mer..
[Git]branch(1) - git branch, git checkout 안녕하세요. 잇킹 시도르입니다. 깃 관련 내용을 검색하거나 학습하다 보면 '브랜치'라는 용어를 많이 접하실 겁니다. 이 브랜치라는 건 어떤 것일까요? 개발을 하다 보면 의도에 따라 여러 분기가 발생하게 될 겁니다. 그때 각각의 분기에 따른 소스 버전을 관리하기 위한 것으로 생각하면 될 듯합니다. 제가 봤던 유튜브에서는 브랜치를 개발 소스의 '평행우주'라고 표현하더라고요. 가장 이해가 쉬운 표현일 듯합니다. 실제 명령어를 통해서 브랜치를 알아보도록 하겠습니다. 현재 개발자 A는 git_test 프로젝트를 진행 중이며, test1/test2/test3 스크립트가 프로젝트의 결과물입니다. 개발자 A가 갑자기 새로운 아이디어가 떠올랐습니다. 그래서 현재 소스에서 몇 가지 방법으로 개발을 해보고 검토하고 싶습니다..
[Pycharm]Windows Defender에서 제외하기 안녕하세요. 잇킹 시도르입니다. 파이참에서 git이나 selenium 등을 사용하게 될 때 파이참에서 Windows Defender might be impacting your build performance라는 메시지를 볼 수 있습니다. 해당 문제 해결하는 방법입니다. 1. 시작 프로그램에서 'Windows 보안'을 검색해서 실행하셔도 되고, 우선 Window Defender를 실행시킵니다. 2. 좌측 메뉴에서 '바이러스 및 위협 방지'를 클릭해주세요. 3. 바이러스 및 위협 방지의 메뉴 중에서 바이러스 및 위협 방지 설정 > '설정 관리를 클릭하세요. 4. 중간으로 내리다 보면 제외 > '제외 추가 또는 제거'를 클릭해주세요. 5. 해당 메뉴에서 제외 사항 추가를 클릭하면 콤보 박스가 나옵니다. 저는 ..
[Git]Gitlab(4) - 소스 내려 받기(git clone, git pull) 안녕하세요. 잇킹 시도르입니다. 이전 포스트에서 깃랩에 소스 올리기를 했으니, 이제 소스 내려받기를 해보겠습니다. 깃랩 소스 최초 내려받기 프로젝트에 처음 투입돼서 현재 원격 저장소의 소스를 내려받아야겠죠? 1. 깃랩 소스를 내려받을 신규 폴더를 생성하고 파이참으로 열겠습니다. 2. 깃랩에서 원하는 프로젝트나 레포지터리 화면에서 캡처와 같은 Clone 버튼을 눌러줍니다. 하위의 SSH나 HTTPS의 Copy URL을 하겠습니다. SSH-Key를 기존에 등록했으니, SSH-URL을 복사하겠습니다. 3. 이제 깃랩 프로젝트의 폴더를 내려받겠습니다. 해당 명령어를 통해서 진행됩니다. git clone 복사한 저장소의 URL 원격 저장소를 복제하는 기능 D:\My_DEV\py_prj\git_receive>git..
[Git]Gitlab(3) - 소스 올리기 안녕하세요. 잇킹 시도르입니다. 이제 깃랩 ssh 연동까지 완료했고, 작업한 소스들을 이제 올려 봐야겠죠? 저는 파이참과 같은 IDE의 기능이 아닌 터미널 창에서 직접 사용하려고 합니다. CLI를 사용하는 프로젝트가 많았고, 윈도우 환경이라면 소스트리 등 좋은 프로그램도 많더라고요. 깃랩에서 프로젝트를 생성하게 되면 CLI 명령어들이 나옵니다. 사실 해당 명령어를 순서대로 진행하면 작성한 파일을 깃랩에 올리게 되는 것입니다. 각 명령어에 대한 설명을 진행하면서 진행하겠습니다. git init 1. 원하는 곳에 폴더를 만들어서 파이참 프로젝트로 생성합니다. git_test라는 폴더이고, test1, test2 파일을 생성했습니다. ※지금 생성한 git_test라는 폴더를 깃에서는 작업공간(Working s..