반응형 Github13 [Intellij] Feature Branch 로 작업하기 IntelliJ에서 Feature Branch 만들고, Pull Request 날려서 머지하기 develop라는 브랜치가 있다고 하겠습니다.여기에 새로운 기능을 추가할 일이 있다면, develop 브랜치를 바로 수정할 수도 있겠지만, feature branch를 만들면 여러 가지 장점이 있습니다. 예를 들어, 독립적으로 작업할 수 있고, 코드 리뷰를 쉽게 받을 수 있으며, 실수로 인해 develop 브랜치를 망가뜨릴 염려가 줄어듭니다.이번 포스트에서는 IntelliJ IDEA에서 develop 브랜치를 체크아웃하여 feature/new 브랜치를 만들고, 수정한 후 PR(Pull Request)을 통해 병합하는 과정을 단계별로 설명해보겠습니다.1. Develop 브랜치 체크아웃먼저, IntelliJ IDE.. 2024. 5. 21. Git SSH 사용해서 clone 하기 (ssh key) ssh-keygen -t ed25519 -C "com.bryan.oh@gmail.com" -C 다음엔 아무 문구나 괜찮음. 이렇게 뭐라뭐라 입력하라고 나오면 그냥 Enter키 ㄱㄱㄱ key 가 만들어진 위치로 이동 cd ~/.ssh 파일 내용 확인 후 복사 (아래 명령어 날리면 나오는 텍스트 복사) cat id_ed25519.pub github 으로 이동 title 임의로 입력하고 Key 에 위에서 복사한 값 붙혀넣기 위에꺼 복사해서 git clone {복사한거 붙혀넣기} 2023. 8. 8. Git 설치 (Windows) Git For Windows 아래 사이트에서 Download 를 합니다. https://gitforwindows.org/ Git for Windows Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA gitforwindows.org 다운받은 파일을 실행합니다. Install 클릭 설치가 완료되면 git.. 2023. 3. 22. [Github] Action 사용해서 주기적으로 python 실행하기 Github Action 매일 몇시, 몇시간 마다, 또는 매주, 특정요일 이렇게 주기적으로 실행해야 하는 파이썬 코드가 있다면, 실행할 수 있는 서버가 필요하겠죠. 집에 놀고있는 데스크탑이나 노트북, 클라우드 서버등등.. 항상 켜둬야죠. 이럴 때, (일반적인 리소스만 사용한다면) Github Action 을 사용하면 됩니다. 매일 실행되는 파이썬 코드를 Github Action 을 사용해서 돌려보도록 하겠습니다. 1. Github Repository 생성. 이건 설명 없음 2. Action 에서 Python package 선택 상단 메뉴에 Action -> 검색창에 "python" Enter -> Python package 의 Configure 클릭 3. Config 설정 name : 이 job 의 이름.. 2022. 12. 1. [Github] personal access token 생성하기 Support for password authentication was removed on August 13, 2021. Please use a personal access token instead "$ git push some-repository" 를 하려는데 아래와 같은 오류 메시지가 나옵니다. Support for password authentication was removed on August 13, 2021. Please use a personal access token instead 해석하면 "비번ㄴㄴ, personal access token ㄱㄱ" 라네요. 보안상 정책이 바뀌었나 봅니다. 그럼 personal access token 을 생성해 봅시다. 이미 사용하고 있는 Token 들이 있네.. 2021. 11. 9. [Markdown] 마크다운에서 접기 펼치기 사용 중요한글이 아닌데 자리를 많이 차지할때 접어두기 기능을 사용합니다. 상세 내용 확인 div 에 markdown attribute 를 1 로 하는 이유는 div 안에서 markdown 을 사용하기 위해서 입니다. 실행 예시 아래를 눌러보세요. 상세 내용 확인 div 에 markdown attribute 를 1 로 하는 이유는 div 안에서 markdown 을 사용하기 위해서 입니다. 여기까지. 2020. 7. 22. [Github] Repository 이동하기 clone/mirror Repository move 다른 계정의 git 등으로 repository 를 이동 시킬 때 commit 등의 이력까지 같이 이동 시키는 방법입니다. git clone --mirror {기존 리파지토리 주소} cd {기존 리파지토리 명}.git git remote set-url --push origin {신규 리파지토리 주소} git push --mirror 예제 기존 Repository 는 https://github.com/hello-bryan/HelloOpenCV.git 라고 하겠습니다. 그리고 새로 옮겨질 repository 를 아래와 같이 만들어 두겠습니다. 생성하면 Git url 을 복사합니다. 기존 : github.com/hello-bryan/HelloOpenCV.git 신규 : github... 2020. 7. 20. [Github] Github Desktop 으로 같은 소스 수정했을 때 Merge 하기 Github Desktop 으로 Merge 하기 테스트 방법은 1. github.com 에서 직접 소스를 수정. 2. 로컬에서 같은 소스를 다르게 수정한 후 Github Desktop 으로 commit -> push 했을 때 어떻게 되는지 원래 파일 내용은 이렇습니다. github.com 에서는 을 추가하고, 로컬에서는 body 텍스트를 추가해보고, commit , push 해보겠습니다. GitHub Desktop 에서 커밋. 그리고 Push 하면 ! 이런 경고창이 뜹니다. 대충 "로컬 브랜치가 최신이 아니라서 푸쉬커밋할 수 없다"는 내용입니다. [Fetch] 버튼을 눌러줍니다. [Pull origin] 을 눌러줍니다. pull 은 서버에 있는 소스를 땡겨오는거죠. 그리고 history 를 보시면 아까 .. 2020. 7. 16. [Github] Github Desktop 으로 repository clone 하기 github 에 이미 올라가 있는 repository clone 하기 예전에 글 썼던 repository 를 가지고 테스트 해보겠습니다. 주소는 https://github.com/hello-bryan/HelloOpenCV 1. GitHub Desktop 을 실행합니다. (설치 안하신분들은 여기 링크 참고하셔서 Github Desktop 을 설치하세요.) 2. clone 하려는 github 의 repository url 을 복사합니다 복사하니 이런 값이 나오네요. https://github.com/hello-bryan/HelloOpenCV.git 3. GitHub Desktop 에서 add -> Clone repository 를 클릭합니다. 그리고 URL 탭에서 , url 을 붙혀넣기 하면, Local p.. 2020. 7. 16. [Github] Github desktop 으로 이미 있는 로컬 폴더 publish 하기 제 로컬에만 소스가 있었는데, 이걸 github 의 repository 로 공유하고 다른사람과 개발을 같이 해야할 때가 있죠. git command 에 익숙하지 않다면 github desktop 사용을 권장합니다. 윈도우 사용자들을 위한거죠. 일단 github desktop 을 설치합니다. 설치 방법은 아래링크. 2020/07/16 - [Github] - [Github] UI 에 익숙한 사용자를 위한 Github Desktop 아래와 같은 폴더 구조일때, source 폴더를 공유하고 싶다면 C: └ Temp(폴더) └ source(폴더) └ index.html └ test(폴더) └ config.json 1. 먼저 git repository 를 생성하겠습니다 github desktop 을 실행하시고 [C.. 2020. 7. 16. 이전 1 2 다음 728x90 반응형