728x90
Git(분산소스버전관리시스템)
github( 깃의 버전관리 시스템을 공유하여 소스코드를 발전시키고자하는 웹호스팅 서비스)
평행우주
원래 코드에서 다른기능을 쓸려고할때 다른공간을 만들어 코딩하는것
Git branch **** (만들기)
Git checkout **** (들어가기)
Git add -*
Git commit -m “**”
Git checkout master(원래코드로 돌아가기)
-(병합)merge
다른 공간에서 만든걸 원래코드에 적용시키기
Git checkout master 로 돌아간다음
적용시킬 공간
Git merge **** 하고 맨위에 적힌것 그대로쓰도록 저장하고나가기(:wq) 입력
-재배치(rebase)
갈래가 많이 놔눠지면 복잡해지기때문에
한줄로 깔끔하게 변경딧으면 좋겟다할때
Git rebase ****
-다쓴 브랜치 삭제
Git branch -d ****
Git log —graph —all —decorate
시각화된 두분기에 작업내용을 보기
과거로 가기
Git Revert
아예 현재껄지우고 전으로가기