목록콤퓨타 왕기초/Git (3)
파게로그
https://learngitbranching.js.org/?locale=ko 아래와 같은 명령어들에 대해서, 다음의 그림과 같은 화면을 통해 연습할 수 있다. commit, branch, checkout, cherry-pick, reset, revert, rebase, merge 또한 다음과 같이 원격 저장소에 push 또는 pull하기, clone 등도 연습할 수 있다.
branch 생성 vim f1.txt // a git add f1.txt git commit -m "commitMsg1" vim f1.txt // b(append) git commit -am "commitMsg2" // 자동으로 add하지만, 아직 버전 관리가 시작되지 않은, 즉 한 번도 add하지 않은 파일은 자동으로 add되지 않음 git log git branch // * master // git 사용 순간부터 기본 branch, 즉 master를 사용 중임 git branch exp // 새로운 branch 만듦 git branch // exp * master git checkout exp // master에서 checkout하여 exp로 들어가는 느낌으로 생각하면 편함 git branch // ..
항시 사용하는 명령어 (리눅스 명령어) 현재 디렉터리의 파일 목록 ls -al (리눅스 명령어) 내용 확인 cat f1.txt repository의 파일 상태 확인 git status commit 로그 확인 git log 처음에 사용하는 명령어 repository 디렉터리에서 사용 git init git config --global user.name ddoongi git config --global user.email [ddoongi@google.com](mailto:ddoongi@google.com) commit git add f1.txt git commit 변경 사항 보기 git log -p commit과 commit 사이 소스상 차이 확인 가능 git diff \[commitId3\]..\[comm..