$ git init
git 생성 : 현재 폴더가 Git 관리하에 들어간다.
$ git config --global user.name "내이름"
이름등록 : --global 로 내 컴퓨터내 전역에 적용되며 폴더별 개별 이름은 --global 을 빼면 된다.
$ git config --global user.email "내이메일"
이메일등록 : --global 로 내 컴퓨터내 전역에 적용되며 폴더별 개별 이메일은 --global 을 빼면 된다.
$ git status
현재 작업상태
$ git add .
파일의 추가, 수정, 삭제등 변화가 있는 파일들을 스테이지에 쌓아둠 : 마침표 대신 -a 를 해도 똑같다.
$ git commit -m "메모"
스테이지의 작업물들을 저장소에 저장한다.
$ git log
현재까지의 히스토리를 볼 수 있다 : 열람 후 ;q 로 빠져나간다.
$ git reset b4abe84b --hard
커밋 입력 id위치로 돌아감 : --hard 는 복구불가
$ git branch
등록된 브랜치 들을 볼 수 있다. 브랜치들 중 별표시된 브랜치가 현재 브랜치이다.
$ git branch another
another 브랜치를 생성한다.
$ git checkout another
another 브랜치로 이동한다.
$ git checkout -b another
another 브랜치의 생성과 이동을 한방에 해준다.
$ git branch -m another pororo
another 브랜치 명을 pororo로 바꿔준다.
$ git branch -d another
another 브랜치를 삭제한다. 병합되지 않은 브랜치를 삭제할 땐 -D
$ git branch -v
브랜치 들의 상세정보를 볼 수 있다.
$ git merge another
main 브랜치 상태에서 another 브랜치를 병합시킨다.
$ git rebase another
분기없이 한줄로 재배치
$ git remote add origin https://github.com/adoniskhm/flutter_practice.git
원격저장소 등록
$ git remote remove origin
원격저장소 해제
$ git push origin main
커밋한 내용을 원격저장소 (github) 에 보내어 저장
$ git clone https://github.com/adoniskhm/flutter_practice.git
원격저장소로 부터 프로젝트 복제 (똑같이)
$ git pull origin main
원격저장소로 부터 프로젝트 가져오기 (비교함)
'IT > Git' 카테고리의 다른 글
Github 사용해보기 (VSCode) (0) | 2022.06.09 |
---|---|
Git 사용해보기 (VSCode) (0) | 2022.06.09 |
Git , Github 설치 (0) | 2022.06.08 |
댓글