LainyZine: 프로그래머 가이드 🐣

Git

Git은 오픈소스로 개발되고 있는 분산 소스 코드 저장소로 윈도우 리눅스 맥 등 메이저 OS를 지원하고 있습니다. 리눅스 배포판 Ubuntu에서도 공식 패키지 매니저로 손쉽게 Git을 설치할 수 있습니다. 단, 패키지 관리 정책 상 최신 버전은 아닙니다. 이 글에서는 PPA를 추가해 간단히 Git 최신 버전을 설치하는 방법을 소개합니다.
Git은 가장 인기 있는 분산 버전 컨트롤 시스템(DVCS)로 윈도우, 맥, 리눅스 등 메이저 OS들을 지원하고 있습니다. 맥에서는 Xcode 명령어 라인 도구와 Homebrew를 사용해 Git을 설치할 수 있습니다. 이 글에서는 각각의 설치 방법과 특징에 대해서 소개합니다.
Git은 오픈소스로 개발되고 있는 분산 코드 관리 도구(DVCS)로 윈도우, 리눅스, 맥 등 메이저 OS를 지원하고 있습니다. 리눅스 우분투 배포판에서 과거 특정 버전을 설치해서 사용하고 싶은 경우에는 소스 코드에서 직접 빌드를 해야합니다. 이 글에서는 소스 코드를 다운로드 받고, Ubuntu에서 Git을 직접 빌드하는 방법을 소개합니다.
Git은 오픈소스로 개발되고 있는 분산 버전 관리 시스템(DVCS)입니다. 현재 가장 인기 있는 소스 코드 관리 도구로 윈도우, 리눅스, 맥 등 메이저 OS를 모두 지원하고 있습니다. 이 글에서는 Windows 10에서 공식 인스톨러와 Chocolatey로 Git을 설치하는 방법과 기본적인 사용법을 소개합니다.
Git은 무료로 사용할 수 있는 오픈소스 분산 소스 코드 저장소(DVCS) 애플리케이션입니다. 윈도우, 리눅스, 맥 등 메이저 OS들을 지원하고 있습니다. Ubuntu와 같은 리눅스 배포판에서 특정 버전을 설치하는 경우 소스 코드를 직접 빌드해야합니다. 단, 직접 빌드했을 때 삭제 기능이 제공되지는 않습니다. 이 글에서는 직접 소스 코드 빌드해서 설치한 Git을 삭제하는 방법을 알아봅니다.
Git은 무료로 사용할 수 있는 오픈소스 분산 버전 관리 도구 입니다. 특정 기능을 사용할 때나 여러 가지 이유로 현재 시스템에 설치된 정확한 Git 버전을 확인할 필요가 있습니다. 이 글에서는 Git 버전을 확인하는 방법과 최신 버전을 설치하는 방법을 소개합니다.
git clone 명령어는 원격의 Git 저장소를 로컬에 복제해오는 명령어입니다. 이번 글에서는 git clone의 기본적인 사용법과 HTTPS과 SSH 프로토콜로 clone하는 방법을 알려드립니다. 또한 git clone을 사용하면서 발생할 수 있는 문제들에 대해서 함께 알아봅니다.
Git 저장소에 커밋할 때 이름과 이메일이 기록되며, 이 이메일은 GitHub 사용자와 연결할 때도 사용됩니다. 이 글에서는 커밋에 기록되는 사용자 이름과 이메일을 설정하는 방법을 소개합니다.
개발 환경에서 GitHub 단일 계정을 사용할 때는 문제가 없습니다만, 멀티 계정을 사용하면 이야기가 달라집니다. 이 글에서는 커밋 정보에 기록하는 사용자 정보나 계정 별로 SSH 인증하는 방법 등 멀티 어카운트를 사용할 대 유용한 설정들을 소개합니다.
Git으로 소스 코드를 관리하고 협업을 하려면 먼저 git init으로 저장소를 생성(초기화)해야합니다. 이 글에서는 git init으로 저장소를 초기화하고 첫 커밋하는 방법을 소개합니다. 첫 커밋한 내용을 GitHub에 Push도 해봅니다.
GitHub는 Git 저장소를 호스팅해주고 다양한 협업 기능을 제공하고 있습니다. 이 글에서는 GitHub에서 새로운 저장소를 생성하는 방법을 소개합니다.
GitHub은 원격 저장소를 호스팅해주는 서비스로, 본격적인 코드 작업을 하려면 GitHub의 저장소와 로컬 Git 저장소를 연동해야합니다. 이 글에서는 원격 저장소와 로컬 저장소를 연동하는 방법들을 소개합니다.
Git 저장소에서는 루트 커밋을 공유하지 않는 완전히 고립된 고아 브랜치를 만드는 기능이 있습니다. 이 글에서는 고아 브랜치를 만드는 방법과 특징에 대해 소개합니다.
Git 작업을 하다보면, 로컬의 Git 저장소나 원격의 GitHub 저장소를 삭제하고 싶을 때가 있습니다. 이 글에서는 Git 저장소를 어떻게 삭제하는지 알려드립니다.
Git 저장소의 커밋에는 이름과 이메일을 기록합니다. 이 글에서는 저장소 별로 사용자 정보를 다르게 설정하는 방법, 전역 설정이 있을 때 적용되는 사용자 정보 우선순위에 대해서 알아봅니다.
Git 저장소의 특정 커밋을 되돌릴 때는 revert 서브 커맨드를 이용하빈다. reset과 달리 revert 명령을 사용하면 특정 커밋을 되돌리는 커밋을 만들어주기 때문에 안전하게 커밋 내용을 되돌릴 수 있습니다.
Git 저장소에서 작업하다 보면 git add 명령어로 Index에 추가한 내용을 취소하고 싶을 때가 있습니다. 이 글에서는 저장소 상태에 따라서 git add를 취소하는 방법을 소개합니다.
git clean은 Git 저장소에서 커밋되어있지 않거나 스테이지 상태가 아닌 추적하지 않는 파일(Untracked files)들을 삭제해주는 명령어입니다. 이 글에서는 clean으로 Git 저장소를 정리하는 법을 소개합니다.
Git 저장소에서는 브랜치를 나눠서 여러 컨텍스트에서 작업할 수 있습니다. 브랜치 작업이 끝나거나 필요 없어지면 삭제하는 것이 좋습니다. 이 글에서는 로컬 Git 저장소의 브랜치 목록을 확인하고 삭제하는 방법에 대해서 소개합니다.
GitHub를 사용해서 저장소를 관리할 때 브랜치 이름을 변경하고 싶을 때가 있습니다. 이 글에서는 로컬 브랜치를 변경하고 GitHub 저장소에도 변경 사항을 반영하는 방법을 소개합니다.
Git 저장소에서 작업을 할 때 커밋을 취소하고 싶은 경우가 있습니다. 이 글에서는 커밋을 취소하거나 되돌리는 git reset, git revert, git commit --amend 명령어에 대해서 소개합니다.
git stash 명령어으로 Git 저장소의 변경사항을 임시로 스택에 쌓아둘 수 있습니다. 이 글에서는 stash를 사용해 변경사항을 저장하고 다시 꺼내오는 방법에 대해서 소개합니다.
LainyZine은 쿠팡 파트너스 활동에 따른 수수료를 제공받습니다.