-
TIL 💡 github과 git의 차이, git 저장위치, 터미널 명령어, 플로우 차트 그려보기TIL 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
'TIL' 카테고리의 다른 글
TIL MVC, Design Patterns (0) 2023.01.02 TIL 💡 swift compactMap(_:), enumerated() (1) 2022.12.24 TIL 💡git revert, reset 사용법의 차이, swift 전달인자 레이블(argumentLabel) (0) 2022.12.21 - github과 git의차이