Skip to main content

Git/Linux


Git 로컬 작업 폴더 원격 저장소에 연결하기 (HTTPS 방식 기준)

1. 로컬 Git 저장소 초기화 및 원격 연결1.1 Git 초기화git init현재 폴더를 Git 저장소로 초기화 (.git 폴더 생성)1.2 원격 저장소 연결git remo...

GitHub README 마크다운 문법 정리

GitHub README 마크다운 문법 정리.md 확장자는 마크다운 문서GitHub는 README.md를 자동으로 프로젝트 홈에서 보여준다.코드 블럭에 언어명을 지정하면 문법...

nano 에디터

nano docker-compose.yml내용 수정 후Ctrl + O 저장 EnterCtrl + X로 나가기Ctrl + K 여러 번 눌러서 한 줄씩 삭제 마우스 or Shif...

왜 C6이 아니라 C7이 생성됐을까?

Git 시각화 툴에서 bugFix 브랜치에서 git commit을 실행했더니, 새로운 커밋이 C6이 아니라 C7로 만들어짐.C6은 존재하지만 흐릿하게 표시되고, 어떤 브랜치에...

[docker] 파일 찾기 sduo find, public IPv4확인은 ns lookup,

docker-compose.yml 파일 있는 곳 찾기sudo find / -name docker-compose.yml 2>/dev/nullEC2 퍼블릭 IP 확인하는 명령어n...

git pull --allow-unrelated-histories

1. git pull --allow-unrelated-histories 란?--allow-unrelated-histories는 Git에서 서로 연관되지 않은 두 히스토리를 강...

kill, pkill, killall

kill, pkill, 그리고 killall은 유닉스와 유닉스 계열 시스템 (예: Linux)에서 프로세스를 종료하기 위한 명령어들이다.이 명령어들은 각각 다르게 작동하며, ...

/etc/aliases, /etc/mail/virtusertable

모두 메일 서버 설정 파일로, 메일 주소 또는 계정으로부터 메일을 다른 메일 주소 또는 계정으로 전달하기 위한 규칙을 정의한다.적용 범위/etc/aliases: 주로 로컬 시...

Git 브랜치 병합 전략 비교: merge, rebase, cherry-pick

1. 기본 개념 요약명령어설명merge브랜치 간 변경사항을 병합, 병합 커밋 생성rebase커밋 기반을 다른 브랜치 위로 옮겨 이력 재정렬cherry-pick특정 커밋만 골라...

Git 내부 구조 (Basic)

1. Git은 파일 버전이 아닌 스냅샷 시스템Git은 "변경점(diff)"이 아니라, 전체 프로젝트의 스냅샷(상태)을 저장한다.커밋 하나 = 전체 폴더의 압축 스냅샷 (단, ...

commit 생성시 .git 내부 변화

시나리오hello.txt 파일 생성git add hello.txtgit commit -m "Add hello"1. 작업 디렉토리 (Working Directory)echo "...

Git 명령어에 따른 .git 내부 구조 변화(1부)

1. git merge 시 내부 변화1.1 예시 명령어git checkout main git merge feature1.2 .git 내부 변화구성 요소변화 내용.git/ob...

Git 명령어에 따른 .git 내부 구조 변화 (2부)

4. git stash 시 내부 변화4.1 예시 명령어git stash4.2 .git 내부 변화구성 요소변화 내용.git/objects/현재 작업 상태(스냅샷)가 stash용...

도식화

1. 전체 구조 개요.git/ ├── HEAD ← 현재 가리키는 브랜치 (예: ref: refs/heads/main) ├── config ...

마인드맵

Git 내부 구조 ├── 1. Working Directory │ └── 실제 작업 공간 (코드 작성, 수정) │ ├── 2. Index (Staging Area)...

환경설정파일 주석

설정파일(.env, .ini, conf, 등)에서 주석을 쓸 때 #, ; 씀.env → 되도록 #만 쓰자, ;도 되는 경우 있음.conf, Dockerfile, sh → 무조...