[wip] Giit, Giithub의 강력한 CLI 도구

4822 단어 GitgitshGitHub
다음은 Giit, Gihub 성능을 향상시키는 CLI 툴에 대한 설명입니다.

카탈로그

  • gh
  • hub
  • github-todos
  • git-extras
  • gitsh
  • git-open
  • gh


    Github - gh
    hub Github - hub

    hub의 문서에도 hub는git의 명령 별명이라고 쓰여 있어 기존git의 명령을 더욱 강력하고 편리하게 할 수 있다.
    # alias作成
    $ alias git=hub
    
    # 確認 
    $ git --version
    git version 2.2.0
    hub version 1.12.2
    
    Github URL: https://github.com/github/hub

    github-todos


    Giithub의 issue에 코드에 간단하게 TODO를 등록할 수 있습니다
    Github URL: https://github.com/naholyr/github-todos

    설치하다.

    $ npm install -g github-todos
    

    인증

    $ [sudo] github-todos config github.token <your token>
    
    $ github-todos auth                                                                                                 
    No token found to access Github API. I will now ask for your username and password to generate one.
    Those information ARE NOT STORED, only the generated token will be stored in your global git configuration.
    If you don't want to let this process go you'll have to generate a token yourself and then save it with 'github-todos config github.token <your token>'.
    ? Github username: <your username>
    ? Github password: <your password>
    Connection to Github API succeeded
    

    init

    $ github-todos init
    [Github-Todos] To disable checking credentials on 'init', add option '--no-connect'
    [Github-Todos] Hook file not found, create new one…
    [Github-Todos] Hook installed
    [Github-Todos] Option 'repo' is not set
    [Github-Todos] Now guessing initial configuration from remote 'origin'…
    [Github-Todos] Will use repository '<your repository>'
    [Github-Todos] Run 'github-todos config' to check configuration, you may want to customize 'repo' option
    [Github-Todos] OK
    

    확인

    $ github-todos config
    github.token = <your github token>
    repo = <your repository>
    

    푹 꺼진 곳


    문제.
    다음을 수행할 수 없습니다.
    $git push
    TypeError: Cannot read property 'content' of undefined
    error: failed to push some refs to '[email protected]:<your username>/<your repository>.git'
    
    해결책
    처음부터 안 해요.

    git-extras


    git의 기본 설정은 아니지만 자주 사용하는 지령이 추가됩니다
    Github URL: https://github.com/tj/git-extras

    gitsh


    Github - gitsh
    매일 $git을 입력하는 것도 귀찮아서 gitsh가 해결했습니다.또 기존의 알리스 등도 사용할 수 있다. 사용법 $ mkdir test && cd $_ $ touch README.md $ gitsh gitsh 0.8 Type :exit to exit test uninitialized!! ⏎ fatal: Not a git repository (or any of the parent directories): .git # git init test uninitialized!! init Initialized empty Git repository in /Users/sota/Desktop/test/.git/ test master! ⏎ On branch master Initial commit Untracked files: README.md nothing added to commit but untracked files present # git add . test master! add . # git commit -m 'Create README' test master& c 'Create README' [master (root-commit) 381e857] Create README 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 README.md test master@ ^D 설치하다. $ brew tap thoughtbot/formulae $ brew install gitsh git-open Github - git-open

    좋은 웹페이지 즐겨찾기