나의 GIT 공부방법(CLI)

Haein Kim·2020년 10월 30일
4

GitHub-VSCode-활용기

목록 보기
4/14

(공부순서는 맨 아래)

프로그래밍을 배우면서 가장 많이 하는 생각 중 하나가,
"문과도 배워야해!!!" 이다.

깃 Git 은 그 중 강력한 한 가지.
고잉님도 말씀하시듯, 프로그래머가 아니어도 깃은 모두를 지옥에서 구원해주는 멋진 도구다!

우리는 이미 흔하게 "버전 관리(version control)", "백업(backup)", 때로는 "협업(collaboration)"을 하고 있다.

하지만 저런 식으로는 '최종', '최최종', '진짜최종' 사이에서 헤매고, 잃어버리고, 부딪힌다.

이걸 쉽게 만들어주는 것이 바로 Git !!!
자세한 건 📚Git1 강의를 들어보자.

위 강의를 듣고나면 여러가지 깃 활용법 중 무엇을 들을지 고민이 된다.

내가 "Command Line Interface(CLI)"를 선택한 이유는:

1. 멋져서!
2. VSCode! 깃헙도 연결해뒀고, 터미널이 있으니 응용해서 쓰려고.
3. 초보인 내가 느끼기에도 CLI를 배우면 GUI가 오히려 불편할 거 같다. 직관적으로, 원하는 걸 바로 명령하고 싶어!
4. 결국 '소스트리'로 넘어갈 거 같은데, 그것 보다는 쉬우면서 여기저기 응용할 수 있어서.


이렇게 공부했습니다

Git 1 👉 Git CLI - version control 👉 Git CLI - branch & conflict 👉 Git CLI - backup 👉 Git CLI - collaboration

GIT 1
고잉님께서 데잇걸즈 수업에서 다뤄주신 부분이라 그냥 후루룩 듣거나 스킵 가능 BUT "수업을마치며"는 보는 것 추천
Git CLI - version control

  • 윈도우는 화면이 약간 달라보이는데, "git bash" 맞습니다.
  • VSCode 터미널에서도 똑같이 사용 가능
  • CLI가 처음이라면 참고(띄어쓰기 주의):
    pwd : 현재 내 위치 알려줌
    ls -al : 현재 내 위치에 있는 모든 파일 목록 보여줌
    cd .. : 상위 폴더로 이동 (d드라이브 베이스로 쓰는 경우, 이걸로 c드라이브 탈출 가능)
    cd 폴더명 : 해당 폴더로 들어감
    mkdir 폴더명: (make directory) 폴더 만들기
  • 작업하다 꼬이면? 직접 탐색기로 들어가서 생성/삭제 가능

GIT CLI - Branch & Conflict
GIT CLI - Backup
GIT CLI - collaboration


추가 참고사항

  • Git과 GitHub이 다른 걸 확실히 알게 됨
  • 본 강의는 '깃헙' 사용법 알려주진 않음
  • '협업'만이 아니라 굳이 다 듣길 추천하는 이유: 깃을 원리부터 확실히 이해해야 온갖 변수에 대처 가능
  • 막상 써보면 계속 새로운 문제에 부딪히는데, 기본 원리를 알면 '우아하게는 못해도 어떻게든 해결은 가능'
  • "그대로 따라하세요"가 빠르게 당장 사용하는 데에는 도움이 되지만, 멀리보면 기초탄탄이 좋다고 생각
  • (데잇걸즈 한정) 이고잉님 강의 300% 이해됨
  • 백문이불여일타! 여기도 적용! 꼭!!!!! 여러 번 따라서 쳐보고, 자기만의 치트시트 만들기를 강력 추천

마지막으로
꼼꼼하게 정리하면서 듣지 마세요!!! 아주아주 간단한 치트시트 정도만!! 그리고 연습을 차라리 더 많이 하세요!! 강의 듣고나서 VSCode 터미널로 실습하는 걸 추천합니다!

profile
콘텐츠를 사랑하는 데이터 분석가

0개의 댓글