내일배움캠프 LGLG!
1주차(Mini Project)
오늘은 드디어 내배캠 본캠프 첫날-!
밤낮이 바뀐 생활을 한 지 꽤 되어 아침에 일어나는게 걱정되었는데
역시나 일찍 잠들지 못하고 늦은 새벽 잠이들어 3시간 만에 일어났다….ㅎㅎㅎ
OT, 팀발표, 팀 자기소개(?), GIT 강의, 미니 프로젝트 S.A (Starting Assignments) 작성..
정신없이 하다보니 벌써 마감(?) 시간이 되었다.
내일은 오늘보다 시간이 더 여유롭게 흐르길,,
1
2
3
| ls # 현재 경로의 파일 및 폴더 조회
ls -a # 현재 경로의 숨김 파일 및 폴더까지 모두 확인하기 (숨김 파일/폴더는 앞에 .이 붙어있음)
ls -al # "ls -a"의 내용을 리스트로 출력
|
1
2
3
4
| cd <경로> # <경로>로 이동
cd .. # 상위 디렉터리로 이동
cd . # 현재 디렉터리로 이동 (아무 일도 일어나지 않음)
cd ~ # 홈 디렉터리로 이동
|
1
2
3
4
5
6
7
8
| touch <생성할 파일 이름> # 기재한 파일명으로 빈파일 생성
cat <파일명> # <파일명> 파일 내용 확인
vi <파일명> # <파일명> 내용 편집하기
# 입력모드 전환 : a or i
# 입력모드 나가기 : ESC
# 저장 : :w
# 닫기 : :q
# 저장 & 닫기 : :wq
|
1
2
3
| mkdir <폴더명> # 비어있는 폴더 생성
rmdir <폴더명> # 비어있는 폴더 삭제
rm -rf <폴더명> # 비어있지 않은 폴더 삭제
|
1
| git status # 작업 디렉터리 상태 확인하기
|
1
2
| git add <스테이지에 추가할 대상> # 스테이지에 올리기
git add. # 모든 변경사항 스테이지에 올리기
|
1
2
3
| git commit # 커밋 메세지 입력 : 제목(첫줄)/본문(다음줄)
git commit -m or —message # 간단한 커밋 메세지 입력(제목만)
git commit —amend # 커밋 메세지 수정
|
1
2
3
4
5
| git log # 내가 작성한 커밋 목록 조회
git log —oneline # 커밋 목록 한줄로 조회
git log -p or —patch # 커밋별 변경사항 목록 조회
git log —branches # 모든 브렌치의 커밋 목록 조회
git log —graph # 커밋 목록 그래프로 조회
|
1
2
3
4
| git diff # 최근 커밋과 작업 디렉터리 비교
git diff —staged # 최근 커밋과 스테이지 비교
fgit diff <커밋> <커밋> # 커밋끼리 비교 (커밋 안에는 커밋 아이디 7자리 입력 ex.9ft8552)
# git diff <이 커밋에 비해><이 커밋이 뭐가 달라?>
|
1
2
3
| git config --global user.name "이름" # 가급적 영어로
git config --global user.email "이메일" # 따옴표 없어도 됨
git config -l # 기 입력정보 확인
|
1
2
3
4
5
6
| git branch # 브랜치 목록 조회
git branch <브랜치> # <브랜치> 생성하기
git branch -d <브랜치> # <브랜치> 삭제하기
git checkout <브랜치> # <브랜치>로 체크아웃하기
git checkout -b <브랜치> # <브랜치> 생성하고 체크아웃하기
git merge <브랜치> # <브랜치> 병합하기
|
터미널 사용하는 걸 무서워하는지라,,
이 무수한 명령어를 보고 숨이 막혔지만
내용을 다시 자세히 보니 자주, 많이 쓰이는 것들은 하다보면 저절로 외워지는 부분도 있을 것 같아서 부담을 좀 덜기로 했다!
조금씩 천천히 뒤떨어지지 않게 너무 스트레스 받지 않고 공부하고 싶다. 화이팅!!!!!!!!!!!!!!
++ 내일부턴 정상적인 TIL을 적을 수 있기를,,,,,