본문 바로가기
반응형

GIT7

Github Branch 생성 ( pull request로 merge 해보기 ) 지난 글에서는 Github를 통해 협업하는 방법에 대해서 알아보았습니다. 이번 글에서는 Github에서 브랜치를 만드는 방법과 작업한 브런치를 Github에서 Merge 하는 방법에 대해서 알아보도록 하겠습니다. 목차 Github에서 Branch 만들기 Github에서 Merge 하는 법 : pull request Github에서 Branch 만들기 지난번 글에서 Github를 통해서 협업하는 방법을 알아보았습니다. 간단하게 저장소의 코드를 clone 하여 복제한 후, 코드작업을 한 후에 push를 진행하였습니다. 팀원이 적을 때야 바로바로 그렇게 해도 상관이 없는데, 팀원이 많아지다 보면 그렇게 작업을 하게 되면 어느 순간 헬모드가 열릴 것입니다. 그렇기 때문에 Branch를 이용해서 작업을 하곤 합니.. 2023. 6. 4.
Git 개발 전략 ( Git Flow 전략 알아보기 ) Git을 통해 개발을 진행할 때, 여러 가지 방법론 적인 것들이 있습니다. 그중에 이번 글에서는 Git Flow 전략에 대해서 한번 알아보도록 하겠습니다. Git Flow전략은 크게 5개의 브랜치를 운영해 갑니다. main 브랜치( 배포되는 운영 서버로 생각하면 편함 ) develop 브랜치( 개발에 사용되는 서버로 생각하면 편함 ) feature 브랜치( develop에 기능을 추가할 때 사용됨 ) release 브랜치( qa 서버로 생각하면 편함, develop 브랜치에서 main 브랜치로 merge 하기 전에 사용됨 ) hotfix 브랜치 ( main 브랜치에서 버그 발생했을 때 수정용으로 사용함 ) 위의 5가지 브랜치들이 있는데 보통 플로어는 아래와 같이 진행이 됩니다. 1. main 브랜치 ->.. 2023. 5. 30.
Git stash 사용법 알아보기 ( commit하지않고 코드 임시 보관하는 방법 ) 지난 글에서는 Git에서 특정 시점이나 이전 상태로 돌리는 방법에 대해서 알아보았습니다. 이번 글에서는 작업 중 애매한 코드들을 commit 하지 않고 잠시 저장하고 싶을 때 사용할 수 있는 방법인 git stash에 대해서 알아보도록 하겠습니다. 목차 Git stash는 무엇이고 언제 사용할까? Git stash 사용법 Git stash는 무엇이고 언제 사용할까? Git stash는 commit을 하지 않고도 자신이 작업한 내용물을 잠시동안 임시보관 할 수 있는 명령어입니다. 간혹 코드 작업 중 잠시 테스트를 하려고 만들어 놓은 코드나 아직 완성되지 않은 코드들을 없앨 수는 없고 그렇다고 commit을 하기도 애매한 상황이 있을 때가 있는데, 그때 git stash를 이용하면 좋습니다. Git stas.. 2023. 5. 29.
VSCode에서 Git Graph 확장프로그램 사용하기 브랜치 많이 만들어서 쓰다 보면 브랜치 상태들 한눈에 보고 싶은 적이 많죠? 그래서 이번 글에서는 VSCode 확장 프로그램을 이용해서 좀 더 깔끔하게 git graph를 사용하는 방법에 대해서 알아보도록 하겠습니다. 여러 가지 확장프로그램이 있는데 이번 글에서는 Git Graph 사용법을 알아보도록 하겠습니다. 목차 Git Graph 확장프로그램 설치 Git Graph 사용법 Git Graph 확장프로그램 설치 확장 프로그램은 VSCode 좌측의 버튼을 선택해 줍니다. 그리고 검색창에 git이라고 검색하면 제일 처음에 나타나는 git graph를 선택해 주면 됩니다. 아주 간단하죠? Git Graph 사용법 사용법 또한 아주 간단합니다. VSCode 좌측의 source control 버튼을 선택한 다음.. 2023. 5. 26.
Git Branch 사용법 ( git 브랜치 생성 및 관리, git conflict 해결 ) 지난 글에서 VSCode를 이용하여 Git에서 add 및 commit 하는 방법에 대해서 알아보았습니다. 이어서 이번글에서는 Git에서 Branch를 만들고 사용해 보는 방법에 대해서 알아보도록 하겠습니다. 목차 Git에서 Branch란 무엇인가? Branch를 왜 써야 할까? Branch 사용법 알아보기 Git에서 Branch란 무엇인가? Git에서 Branch( 브랜치 )란 단어 그대로의 의미처럼 가지로써의 역할을 합니다. 이게 무슨 말이냐 하면, 우리가 코딩을 하면서 commit을 통해 계속 프로젝트를 진행해 나갑니다. 그런데 간혹 주요 기능이 아닌 특별한 서브 기능을 만들어야 할 때가 있습니다. 그런데 이 기능이 지금까지 해왔던 기능이랑 조금 다르고 뭔가 잘못 만들었다가 골치가 아플 수도 있다는 .. 2023. 5. 25.
Git 사용법 ( VSCode를 이용해서 쉽게 add, commit, git diff 하는 방법 ) 지난 글에서 VSCode를 이용해 터미널에서 Git을 사용하는 방법에 대해서 알아보았습니다. 파일을 staging 하고 commit 하는 방법에 대해서 알아보았는데요. 오늘은 터미널을 통하지 않고 VSCode를 통해 손쉽게 파일을 staging 하고 commit 하는 방법에 대해서 알아보도록 하겠습니다. 지난 글의 내용은 아래 링크를 통해 확인하실 수 있습니다. Git 사용법 정리 완전 기초 / 기본 ( VS Code에서 쉽게 사용하기 ) 목차 1. VSCode를 통한 빠른 staging 및 commit 2. Git에서 변경된 사항 비교하기 ( git diff ) 1. VSCode를 통한 빠른 add 및 commit 요즘은 VSCode가 좋아서 터미널을 통한 add 및 commit을 잘하지 않습니다. 다.. 2023. 5. 24.
Git에 대해 알아보고 설치 방법 배워보기 ( Mac / Window ) 개발을 배우고 나서 혼자 작업을 하다 다른 사람과 협업을 하거나 취업을 하게 되어 개발 업무를 진행하다 보면 대부분이 사용하게 되는 것이 있습니다. 바로 Git이죠. 아직 Git을 제대로 사용해 보지 않았을 때는 Git이라는 것이 엄청 부담스럽고 어렵게 느껴졌습니다. 하지만 개발을 계속하려면 어쩔 수 없이 Git을 사용해야겠죠. 그래서 이번 글에서는 Git에 대해서 알아보고, 운영 체제별로 Git을 설치하는 방법에 대해서 알아보도록 하겠습니다. 목차 Git이란 무엇인가? Git은 왜 써야 하는가? Git 설치 전 VSCode 설치 Mac에서 Git 설치 Window에서 Git 설치 Git 사용자 설정 Git이란 무엇인가? 우선 Git이 무엇인지 간단하게 알아보도록 하겠습니다. 위 사진은 예전에 한창 유행.. 2023. 5. 9.
반응형