TIL

TIL 💡 github과 git의 차이, git 저장위치, 터미널 명령어, 플로우 차트 그려보기

홍꼬물 2022. 12. 19. 21:49

 

  • github과 git의차이 
    • git: 오픈 소스 버전 관리 시스템(VCS: Version Control System)
    • github: git을 사용할 수 있게 도와주는 서비스
  • git 저장 위치 설명 
    • working directory : 작업하는 공간
    • staging area : git 변경 이력을 관리하는 공간
    • local repository : 나의 컴퓨터 저장소 
    • remote repository : 원격 저장소(ex.. 깃허브) 
  • 간단한 터미널 명령어
    • git add: 생성한 파일이나 폴더 추가
    • git commit -m “커밋내용” : local 저장소에 커밋하기
    • touch: 파일 생성
    • .gitignore: 커밋 무시할 파일(해당 파일 내에 있는 파일들은 stage영역에 올라가지 않도록 관리)
    • open: 파일 바로 열기
    • git log: 지금까지 남겼던 로그확인
    • git remote add origin r 깃주소 : 원격저장소에 push
    • rm -rf: 로컬 컴퓨터에서 삭제
    • git clone 깃주소: 저장소에 있던거 그대로 복사
    • git revert: 커밋 내용 되돌리기(과거 특정 커밋을 되돌려주며, 되돌려주었다는 커밋이 남게 됨.)
    • git reset: 커밋 취소(과거로 돌아가며 사이에 있던 것들은 모두 없었던 일이 된다. 커밋이 따로 남지 않음.)
    • git branch 브랜치명: 브랜치 생성
    • git checkout 브랜치명: 입력된 브랜치 명으로 전환
    • git checkout -b 브랜치명: 입력된 브랜치명으로 생성하고 전환
    • cd..: 상위 폴더로 이동
  • Flow Chart(플로우차트)
    흔히들 순서도라고 한다. 
    미리 정의된 기호와 선 등을 사용하여 프로그램 논리의 흐름이나 어떤 목적을 달성하기 위한 처리 과정을 표현한 도표
    전체적인 코드의 흐름도를 도식적으로 표현한 설계기법

    내가 느낀 사용하는 이유 
    1. 전체 구조를 빠르고 정확하게 파악하고 시작 할 수 있음.
    2. 내가 작업하는 부분에 대한 순서도도 쉽게 파악 할 수 있음.

    각 도형마다 기능이 다 달라서 출력, 데이터, 과정 등에 대한 도형을 보고 흐름을 알 수 있음. 

 

 

잘못된 정보를 수정해주시거나 조언해주시는 부분은 언제든 환영입니다! 

🏷️ 참고 사이트 : https://backlog.com/git-tutorial/kr/intro/intro1_1.html

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com