/jjap-git

C++를 이용하여 git-terminal의 기능 재구현

Primary LanguageC++

jjap-git

  • 영상 확인

https://www.youtube.com/watch?v=C7ujXTcBBlw

  • 프로젝트 계획서

계획서 보기

  • 프로젝트 보고서

보고서 보기

Jjap-git

jjap-gitc++를 이용하여 git-terminal의 기능들을 재구현한 프로그램입니다.
jjap-git을 켜게 되면 .git 과 같이 .jjap-git 파일이 같은 디렉토리 경로에 생성됩니다.

jjap-git의 기능들

  • git init
    동적 노드를 생성합니다.
  • git add
    입력으로 파일 경로를 받으며 경로에 저장된 파일을 .jjap-git 안에 넣어 저장할 수 있습니다.
  • git commit -m
    git add 한 파일을 커밋합니다.
  • git log
    기존의 git log 기능과 동일합니다. 커밋 메세지와 작성자 그리고 날짜를 볼 수 있습니다.
  • git log -find
    커밋 메세지 검색을 통해 커밋 내용에 접근이 가능합니다.
  • git branch
    브랜치명을 받고 브랜치를 생성합니다.
  • git checkout
    브랜치명을 받고 브랜치 이동을 할 수 있습니다.
  • now
    현재 시간을 보여줍니다. 날짜를 구현할 때 테스트 용으로 넣었습니다.
  • exit
    콘솔 창에서 나가게 되며 모든 정보가 백업됩니다.

감사합니다

자료구조 박제현쌤 화이팅!
made by

김영민 이현준
김영민 이현준