git의 기본적인 사용법

git은 작업한 파일의 버전을 관리해주는 소프트웨어다.인스톨 후, 터미널을 통해 작업 폴더에서 깃을 유효하게 한다.

\test>git config –global user.email [email protected] \test>git config –global user.name test\test> git init

\test>git config –global user.email [email protected] \test>git config –global user.name test\test> git init

작업에 변경사항이 발생하여 이를 옷깃에 저장하고자 하는 경우에는

\test>git add filename\test>git commit -m ‘filename’\test>git add . // 트더 인용하기

이렇게 입력해주세요.add는 파일을 stagingarea에 임시 보관하고 commit을 해야 Gitrepository에 저장됩니다.VSC를 이용할 경우 왼쪽 패널에 gui 상에서 지원합니다.

파일을 변경하여 저장한 후 마지막 키스토어와의 차이점을 볼 수 있습니다.\test>git diff –gita/conteprac.js b/conteprac.js インデックス 57d787b..0aa078e 100644–a/comprac.js+++ b/comprac.js@@ -25,3 + 25,5 @@ rl.on(‘close’, ()=>{console.log(result.(‘join\n’);};+1111111123 파일 말미에 줄 바꿈이 없습니다혹은 difftool을 사용하여 에디터 상에 쉽게 확인할 수도 있습니다.\test>git diff 도구를 사용하는 이 메시지는 “diff”를 위해 표시됩니다.’툴’은 설정되어 있지 않습니다.자세한 내용은 ‘git difftool –tool-help’ 또는 ‘git help config’를 참조하십시오. ‘git diff tool’ 은 다음 툴 중 하나를 사용하고자 합니다. kompare emerge vimdiff nvimdiffViewing (1/1): ‘nodeprac.js’vimdiff を起動しますか?\test>git diff 도구를 사용하는 이 메시지는 “diff”를 위해 표시됩니다.’툴’은 설정되어 있지 않습니다.자세한 내용은 ‘git difftool –tool-help’ 또는 ‘git help config’를 참조하십시오. ‘git diff tool’ 은 다음 툴 중 하나를 사용하고자 합니다. kompare emerge vimdiff nvimdiffViewing (1/1): ‘nodeprac.js’vimdiff を起動しますか?소스 파일을 저장하고 복사본을 작성하여 작업할 때 브랜치를 작성합니다.\test>git 브런치 스테이터스바\test>git스위치 스테이터스 바 브런치 ‘statusbar’로 전환브랜치에서 작업하고 똑같이 add와 commmit을 하세요.이것을 원본 파일에 적용시킬 때는 merge 한다.\test>git switch main’main’\test>git통합 상태 바 db7324e을 갱신하고 있습니다..fabe55dFast-forward nodeprac.js|2+-pythonprac.py| 5+++-test.js| 12+++++++-3개의 파일이 변경되어 15의 삽입(*)4개의 삭제(*)이때 나오는 결과는 두 가지입니다.1) 메인과 branch 변경사항이 겹치지 않을 경우 아무 문제 없이 통합됩니다.2) 메인과 branch의 변경 사항이 겹치는 경우, 즉 같은 파일에서 같은 라인에 변경 사항이 생기면 충돌이 일어나고, 이후 표시되는 에디터 상에서 최종적으로 남기는 코드를 정리하여 add/commit을 수행합니다.변경 내용을 확인할 수 있습니다.\test>git log -oneline -all \test>git log -oneline -all -graph // 브런치 등을 시각적으로 표현이 모든 작업을 VSC에서 extension을 사용하면 좀 더 쉽게 관리할 수 있다.예를 들어 git Graph를 사용할 경우 확장 설치 후 VSC source control 패널을 통해 접근할 수 있다.log를 보다 시각적으로 보기 쉽게 표시할 수도 있고 터미널 상에서 행해지고 있던 diff/difftool 작업을 VSC 상에서 확인할 수 있다.예를 들어 git Graph를 사용할 경우 확장 설치 후 VSC source control 패널을 통해 접근할 수 있다.log를 보다 시각적으로 보기 쉽게 표시할 수도 있고 터미널 상에서 행해지고 있던 diff/difftool 작업을 VSC 상에서 확인할 수 있다.

error: Content is protected !!