728x90 반응형 merge8 git difftool 과 git mergetool 정의git에서 diff 대신에 외부 도구를 이용하여 비교할 수 있게 해주는 명령어가 difftool임.여러 tool이 있지만, vscode를 사용한다면 이를 지정할 수 있음git diff : 현재 변경사항을 text 기반으로git difftool : 현재 변경사항을 외부도구로 보여줌.설정global로 사용하려면 다음의 명령어를 실행하여 설정 파일을 editor 로 연다 (기본 editor 로 열림)git config --global -e 만약 vscode를 해당 설정을 편집하는 에디터로 사용하려면 다음을 참고:2023.06.20 - [utils/git and github] - [Git] git 에서 editor 로 VS Code 사용하기. [Git] git 에서 editor 로 VS Code 사용하기.넋.. 2025. 7. 22. [Git] pull and fetch git pullRemote repository 의 최신 commit 을 가져와 Local repository의 해당 branch에 병합.최신 commits 을 받아와 임시 영역에 저장: (이 과정을 fetch라고 함).(remote resository 를 위한 임시 branch 에 저장하여 stage 영역과 분리 관리).해당 임시 영역에 저장된 commits 를 현재의 branch 의 내용들과 검토하여 merge.해당 merge 는 "remote repository의 commits" 과 "local repository 의 commits" 를 하나로 합치는 것: pull 에서는 자동으로 수행함.자동으로 merge 가 안되는 경우, conflict 를 발생시키고 이는 사용자가 처리 해야함 (여러 사용자가 p.. 2024. 5. 26. [Git] Tutorial: 3-way merge, fast forward, and rebase Git Merge 및 Rebase 튜토리얼이 튜토리얼에서는 Git에서 브랜치를 병합하는 기본 방법과 각 병합 방식의 차이점을 알아봄. 기본 모드인 3-Way Merge와 Fast-Forward Merge, 그리고 Rebase 의 사용법을 익히는 게 목적임. 2024.05.26 - [utils/git and github] - [Git] merge mode: merge and rebase. [Git] merge mode: merge and rebase.Git Merge MethodsGit은 branch를 기반으로 병합을 수행함.대표적인 병합 방식으로는 Fast-Forward Merge, 3-Way Merge, Rebase가 있음.1. Fast-Forward Merge (FF)Fast-Forward Merge.. 2024. 5. 26. [Git] merge mode: merge and rebase. Git Merge MethodsGit은 branch를 기반으로 병합을 수행함.대표적인 병합 방식으로는 Fast-Forward Merge, 3-Way Merge, Rebase가 있음.1. Fast-Forward Merge (FF)Fast-Forward Merge는 순차적인 commit에 맞춰 병합하는 방식임.한 사람이 개발할 때 주로 사용하는 방식임.다른 branch라도 commit 시점에 의해 branch를 일직선으로 배치할 수 있음.새로운 병합 커밋을 생성하지 않음.사용 예시:git switch maingit merge feature장점:히스토리의 깔끔함.새로운 병합 커밋의 미생성.단점:현재 branch (위의 예시에서 main)가 병합 대상 branch(feature)의 부모인 경우에만 사용 가능함... 2024. 5. 26. [Git] merge: branch를 합침 git merge merge는 두 개 이상의 브랜치를 병합하는 데 사용되는 Git 명령어 각각의 branch에서 작업을 수행하고 각 작업이 완료가 되면 해당 작업들을 마무리하고 기존 branch와의 merge를 수행하게 됨.보통 feature 브랜치를 main 브랜치에 병합하거나여러 개발자들이 각자 작업한 내용을 하나의 브랜치로 합치는 데 사용됨.git에서 브랜치를 합치는 방법은 크게 다음과 같이 3가지 모드가 있으며, 이중 Fast-Forward Merge와 3-Way Merge가 git merge명령어에서 사용가능하며, Rebase는 git rebase 명령어로 수행됨.Fast-Forward Merge3-Way MergeRebase이들 각각의 동작방식은 다음을 참고: 2024.05.26 - [util.. 2024. 5. 26. [pandas] merge 예제. merge와 concat의 차이점:2024.01.12 - [Python] - [pandas] DataFrame 합치기 : concat 과 merge [pandas] DataFrame 합치기 : concat 과 mergePandas에서 merge와 concat은 DataFrame 를 합치는(결합하는) 데 사용되는 방법.merge:SQL join과 유사함.두 DataFrame 간의 공통 column이나 index를 기준 column ( on parameter)으로 삼아 결합inner, outer, left, right 다양한ds31x.tistory.com merge는 특정 column을 기준으로 하는 데이터프레임 결합이 필요한 경우 이용됨. merge 는 기본적으로 inner join임.concat 이 기본.. 2024. 1. 12. 이전 1 2 다음 728x90 반응형