From 2c1bf8194bba18aa2b3be0cbc7cae3a8200453d8 Mon Sep 17 00:00:00 2001
From: Kim-JinHyuk <dog3027@ajou.ac.kr>
Date: Tue, 21 Jun 2022 04:29:33 +0000
Subject: [PATCH] Update linux.md

---
 linux.md | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/linux.md b/linux.md
index 5bf9ddb..58e52ac 100644
--- a/linux.md
+++ b/linux.md
@@ -20,5 +20,27 @@
 
 ## hard link / soft link
 1. ln - (하드)링크 만들기 , 링크끼린 inode 번호 같음(같은 파일), 디렉토리 복사하면 링크 끊어짐
-1. ln -s - (소프트)링크, 파일이름이 들어있음, 다른 디렉토리로 복사하면 파일내용만 복사됨, mv로 하면 유지됨?
+1. ln -s - (소프트)링크, 파일이름이 들어있음, 다른 디렉토리로 복사하면 파일내용만 복사됨
+
+## redirection
+1. > - stdout
+1. 2> - stderr
+1. < - stdin
+1. | - 앞에있는 명령에서 나오는 stdout으로 나오는 것을 pipe 이후에 명령의 stdin 에 연결
+
+## git
+1. init - 디렉토리 리포짓토리로
+1. clone - 깃 복사해서 가져옴
+1. add - file stage
+1. status - stage안된 파일 확인
+1. reset --hard HEAD~? - ? 만큼 커밋 취소
+1. diff - 다른점 확인
+1. commit - 파일 커밋
+1. branch - 브랜치 확인
+1. branch [name] - 브랜치 생성
+1. checkout - 브랜치 이동
+1. merge - 브랜치 합치기
+1. log - 커밋로그확인
+1. fetch - pull하는게 아닌 중간저장
+1. stash - 브랜치 작업 끝나지 않았을때 이동가능
 
-- 
GitLab