git add 로 파일등록
git add 파일명
git commit으로 staging area 로 이동
git commit [커밋메세지]
local -> staging area -> respository
staging area 로 올라간 파일확인
git status
커밋한 내역확인
git log
git diff
git diff
git diff를 시각적으로 보여줌
git difftool
git difftool [커밋 아이디]
extension 에서 git graph 설치
기능추가,버그수정 등등 브런치를 생성하고 개발을 한뒤
master 에 병합한다.
브랜치 네이밍
https://junjunrecord.tistory.com/131
barnch 생성
git branch my_branch
branch로 이동
git switch my_branch
branch 확인
git branch
git branch 를 생성해서 작업을 진행할 경우
master 또한 하나의 branch 이다.
git log 를 통해서 그래프로 확인
git log --oneline --all --graph
HEAD 는 현재 내위치이다.
my_branch 를 master 로 합치려면 merge 를 이용
기준이 되는 branch 로 이동
git switch master
git merge [병합할 branch]
branch 와 master 에서 서로다른 파일 수정시 충돌발생X
branch 와 master 에서 같은파일 수정시 충돌발생O
브랜치 삭제
git branch -d [브랜치명]
branch에서 작업
git add
git commit
git pull
git push branch
git checkout master
git pull branch
git push master