반응형
Git 이 뭔데?
코드를 짜다가 어제 짠 내용으로 돌아가고 싶을 때 방법
1. 매일 직접 귀찮게 하나하나 다 복사해 두기
2. git 과 같은 버전관리 시스템 사용하기
사용하면 뭐가 좋은데?
코드짜다 망했을 때 과거로 빠꾸가능
과거 작업내용 열람가능 : 작업 능률 향상
어떻게 까는건데?
윈도우
맥
// brew 는 알아서 까셈
brew install git
사용해보기
작업폴더 우클릭 후 터미널 실행
(현재 git 쓰는 유저 이름, 이메일 설정해주는거임 )
git config --global user.email "홍길동@naver.com"
git config --global user.name "홍길동"
시작하기
git init
파일 현재 상태 기록하기
git add 파일명
git commit -m '메모'
staging area : commit 전 파일들 골라놓는 곳 (git add)
repository : commit 파일 버전 저장소
여러 파일 올리기
//여러파일
git add a.txt b.txt
//폴더 내 모든파일
git add .
상태창 열기
(뭐가 스테이징 되어 있는지, 뭐가 수정되었는지 )\
git status
commit 내역 조회하기
git log --all --oneline
// 결과 앞에 뜨는 외계어 = 커밋아이디
파일 달라진 점 보기 (쓰레기임 넘어가셈)
git difftool 커밋아이디
// 커밋아이디1 커밋아이디2
출처 : 코딩애플 git 강의
반응형
'Git' 카테고리의 다른 글
#GitFlow #깃 협업 방식 #hotfix (0) | 2023.03.02 |
---|---|
GitHub #push #pull #clone #pull request (0) | 2023.03.02 |
#Git 코드 빠꾸하기 #git revert #restore #reset (1) | 2023.03.02 |
#Git branch 만들고 병합하기 (git branch & git merge) (0) | 2023.03.02 |
#Github Desktop #메인에서 브런치로 풀 (0) | 2023.02.05 |