Home Git
Post
Cancel

Git

내일배움캠프 LGLG!

1주차(Mini Project)

오늘은 드디어 내배캠 본캠프 첫날-!
밤낮이 바뀐 생활을 한 지 꽤 되어 아침에 일어나는게 걱정되었는데
역시나 일찍 잠들지 못하고 늦은 새벽 잠이들어 3시간 만에 일어났다….ㅎㅎㅎ

OT, 팀발표, 팀 자기소개(?), GIT 강의, 미니 프로젝트 S.A (Starting Assignments) 작성..
정신없이 하다보니 벌써 마감(?) 시간이 되었다.

내일은 오늘보다 시간이 더 여유롭게 흐르길,,

  • GIT 명령어
1
pwd     # 현재 경로 확인하기
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
rm <파일명>       # <파일명> 파일삭제
1
2
3
mkdir <폴더명>    # 비어있는 폴더 생성
rmdir <폴더명>    # 비어있는 폴더 삭제
rm -rf <폴더명>   # 비어있지 않은 폴더 삭제
1
git init        # 로컬 저장소 만들기
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 <이 커밋에 비해><이 커밋이 뭐가 달라?>
  • GIT 정보 등록
1
2
3
git config --global user.name "이름"      # 가급적 영어로
git config --global user.email "이메일"   # 따옴표 없어도 됨
git config -l                             # 기 입력정보 확인
  • Branch 관리 방법
1
2
3
4
5
6
git branch                    # 브랜치 목록 조회
git branch <브랜치>           # <브랜치> 생성하기
git branch -d <브랜치>        # <브랜치> 삭제하기
git checkout <브랜치>         # <브랜치>로 체크아웃하기
git checkout -b <브랜치>      # <브랜치> 생성하고 체크아웃하기
git merge <브랜치>            # <브랜치> 병합하기

터미널 사용하는 걸 무서워하는지라,,
이 무수한 명령어를 보고 숨이 막혔지만
내용을 다시 자세히 보니 자주, 많이 쓰이는 것들은 하다보면 저절로 외워지는 부분도 있을 것 같아서 부담을 좀 덜기로 했다!

조금씩 천천히 뒤떨어지지 않게 너무 스트레스 받지 않고 공부하고 싶다. 화이팅!!!!!!!!!!!!!!

++ 내일부턴 정상적인 TIL을 적을 수 있기를,,,,,

This post is licensed under CC BY 4.0 by the author.

-

UUID