기술#github

주관적 SSH 및 SFTP 클라이언트 추천 (2025년 기준)

SSH와 SFTP 클라이언트는 원격 서버에 접속하고 파일을 전송하는 도구로, Git과 같은 버전 관리 시스템과는 기능적으로 다르지만 개발 및 배포 워크플로우에서 Git과 SSH/SFTP를 함께 사용하기 때문에 Git(버전 관리 시스템) 카테고리에 작성하였습니다. 서버에...

2025년 6월 30일276
기술#github

Git SSH 인증 오류 해결 가이드

git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and t...

2025년 5월 25일201
기술#Accept Both Changes vs Compare Changes#Accept Both Changes Compare Changes 비교#Accept Both Changes란?

Accept Both Changes vs Compare Changes을 통한 충돌 해결 전략 비교

Accept Both Changes 란? Accept Both Changes는 충돌이 발생한 파일에서 로컬 브랜치 와 원격 브랜치 의 변경 사항을 모두 유지 하는 옵션입니다. 언제 사용할까? 두 변경 사항이 모두 유효하고, 결합하여 사용하는 것이 적절할 때. 충돌된 코...

2024년 8월 28일284
기술#Accept Current Change#Accept Incoming Change#Git 충돌 해결

Accept Current Change vs. Accept Incoming Change 충돌 해결할 때

Accept Current Change 란? Accept Current Change는 충돌이 발생한 파일에서 로컬 브랜치 (현재 작업 중인 브랜치)의 변경 사항을 유지하고, 원격 브랜치 의 변경 사항을 무시하는 옵션입니다. 쉽게 설명하면, 네가 바꿀래? 내가 바꿀까? ...

2024년 8월 26일328
기술#Can’t Automatically Merge#Git conflict 해결하기#Git pull request - can't automatically merge 해결하기

Can’t Automatically Merge 발생 이유와 해결 방법

Can’t Automatically Merge란? Can’t Automatically Merge"는 GitHub에서 Pull Request(PR)를 병합하려고 할 때, Git이 자동으로 병합할 수 없는 충돌이 발생했음을 알리는 메시지입니다. 이 메...

2024년 8월 22일304
기술#Github Approve#Github Pull Request#git approve merge

Approved and Merged, 코드 승인과 병합에 대해서

Approved란 무엇인가요? Approved(승인됨)은 Pull Request(PR)가 코드 리뷰어들에 의해 검토된 후, 병합해도 좋다는 동의를 받은 상태를 의미합니다. PR을 생성한 후, 팀원들이 코드를 검토하고, 모든 리뷰어가 해당 PR의 변경 사항에 동의하면, ...

2024년 8월 21일253
기술#git pull request#git pull request란#git pull request 하는법

Pull Request란? 협업과 코드 리뷰의 핵심

Pull Request란 무엇인가요? Pull Request(PR)는 GitHub에서 개발자들이 새로운 코드를 기존 코드베이스에 병합(Merge)하기 전에 팀원들에게 변경 사항을 검토하고 피드백을 제공받을 수 있는 기능입니다. PR은 협업 개발 환경에서 코드 품질을 높...

2024년 8월 19일212
기술#git push origin#git push origin 의미#git push

git push origin, Origin이란 무엇이고, 왜 사용하는가?

origin 이란 무엇인가요? origin 은 Git에서 원격 저장소(remote repository)에 대한 기본 이름입니다. 로컬 저장소(local repository)를 처음으로 클론(clone)할 때, Git은 원격 저장소를 origin 이라는 이름으로 자동으로...

2024년 8월 19일325
기술#git branch naming#Git branch 이름 규칙#Git branch 이름 확인

Git 협업을 위한 브랜치 네이밍 규칙

Naming Convention이란? Naming Convention(네이밍 컨벤션)은 코드에서 변수, 함수, 클래스, 파일 이름 등을 일관되게 작성하기 위해 정해진 규칙을 의미합니다. 이는 코드의 가독성을 높이고, 팀 내에서 일관된 스타일을 유지하여 협업을 원활하게 ...

2024년 8월 16일260
기술#git conflict#git 충돌#git conflict 해결

Conflict란? Git에서의 충돌과 해결 방법

Conflict란 무엇인가요? Conflict(충돌)는 Git에서 두 개 이상의 브랜치가 동일한 파일의 동일한 부분을 서로 다르게 수정했을 때 발생하는 상황입니다. 이러한 충돌은 Git이 자동으로 병합(merge)할 수 없을 때 발생하며, 개발자가 수동으로 수정해야 하...

2024년 8월 14일246
기술#git merge#git merge 방법#git merge branch

Merge란? Git에서의 통합 프로세스 이해하기

Merge란 무엇인가요? Merge는 Git에서 두 개 이상의 브랜치를 하나로 통합하는 과정입니다. 이는 다양한 개발자들이 개별적으로 작업한 코드를 하나의 통합된 코드베이스로 결합하는 데 필수적인 과정입니다. Git에서의 Merge는 협업 개발의 핵심이며, 여러 명의 ...

2024년 8월 13일231
기술#git branch 전략#github flow 전략#git branch

Branch란? Master, Develop, Feature 브랜치로 깔끔한 워크플로우 만들기

Branch란? Branch(브랜치)는 버전 관리 시스템인 Git에서 독립적으로 작업을 진행할 수 있게 해주는 기능입니다. 이를 통해 개발자들은 메인 코드베이스를 건드리지 않고 새로운 기능을 개발하거나 버그를 수정할 수 있습니다. 주요 브랜치 유형 1. Master 브...

2024년 8월 2일225