[TIL] Git 시작하기

📌 git 기초

맥은 기본적으로 깔려 있음!
window 사용자는 git 설치하기!
윈도우 git 설치 링크

% git pull
% git add .
% git commit -m "메세지"
% git push

이 4개는 외워두기!!

내 컴퓨터 파일을 커밋해서 git으로 보내고 push해서 github으로 보내기!

  • git : 분산 버전 관리 툴
  • github : git을 관리해주는 웹 호스팅 서비스 (저장소 역할 + 공유, 수정 등)
    형상관리시스템!

✅ 맥 git 설치 확인

% git

✅ git version 확인

% git --version

✅ git 사용을 위한 사용자 설정

# 깃헙 이름쓰기
% git config --global user.name "Dayhun"

# 깃헙 이메일쓰기
% git config --global user.email lanna05@naver.com

✅ git 사용자 확인

# 깃헙 이름 확인하기
% git config --global user.name

# 깃헙 이메일 확인하기
% git config --global user.email

📌 저장소 만들기

원하는 장소로 이동 후,
make directory! 만든 디렉토리로 이동

% mkdir 파일이름

✅ 현재 디렉토리를 Git 저장소로 만들어 원하는 디렉토리를 기준으로 버전관리

% git init

cf)
숨겨진 파일 보는 법(맥)
cmd + shift + .

✅ 파일 생성

% touch README.md

✅ readme파일 대기!

% git add README.md 

✅ readme파일 무대위에 올리기! 비행기 태우기!

% git commit -m "1-리드미파일 추가"

( 더 쉬운 방법 sourcetree가 있지만, 일단 처음이니까 하나하나 해보기! )

cf)
크롬 스크린샷하기
개발도구 - 점세개 - 명령어실행 - 스크린샤

+)
javascript fetch 써보기~
프로그래머스 - 스킬업 문제 풀어보기

📌 저장소에 무시할 파일 설정하는 방법

무시할 파일 (gitignore) 추가 하기

.gitignore 사용하기

push 전 .gitignore 파일에 버전 관리에서 제외할 파일을 추가

gitignore

ex) node프로그램 이용시,
node라고 검색하면 무시해야 할 것들을 자동으로 생성해준다.
github에도 용량제한이 있기 때문에, 무시해야하는 파일을 정해주는 것도 좋음!

cf)

원하는 폴더에서 터미널 여는 방법!
cd로 이동시켜서 할 수도 있고
아래 방법처럼도 가능!


VSCode에서 git을 연동하는 방법


실습

레포지터리 만들기 committest(readme체크해제해보장)
만들면 이런 화면이 뜨는데, 이걸 터미널에 입력하면 됨!

폴더 만들고(이름은 githubprac으로 했음!) 오른쪽 마우스 클릭 > 터미널 열기

echo : 출력해라 readme.md파일 만들어짐
test.txt 한번 만들어보기~
필요없으니까 다시 지울겡

브랜치!
만약,
길동 : 로그인 기능
영희 : 게시판 기능
둘다 각각 다른 곳에서 개발한 후 나중에 개발 끝나면 합치면 됨!
이럴때 각각 개발하는 곳을 브랜치라고 함!(가지치기)

# 메인브랜치만들기
% git branch -M main 

메인으로 바꾸는 이유는, master라는 단어가 인종차별적 요소나 주종 관계 의미를 담고 있다고 해서 업계에서 master를 main으로 변경하고 있는 추세이기 때문이다.
참고사이트

으아 복잡해 그냥 레포지터리 만들때
리드미 파일 체크하자^0^/

cf)
꿀팁 ㅎ
영상 배속하고싶다면??
동영상 배속 자바스크립트
3배속하고싶다? 아래 코드에 숫자 3

document.getElementsByTagName("video")[0].playbackRate = 3;

유튜브에서 개발자도구 열어서 콘솔창에 입력하면 빠르게 됨
어느 사이트에서든 됨!

좋은 웹페이지 즐겨찾기