Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Git username, password 저장하기

영구 저장 방법

  • ~/.git-credentials 파일에 plain text로 저장됨 (파일에 대해 access 권한 관리 필요)
Code Block
$ git config --global credential.helper store 

임시 저장 방법

  • 캐시에 임시 저장됨
Code Block
$ git config credential.helper cache <timeout>


Commit 개수 얻기

To get a commit count for a revision (HEADmaster, a commit hash):

Code Block
$ git rev-list --count <revision>

예)

Code Block
$ git rev-list --count branch-1
$ git rev-list --count 3930540717b

How to authenticate user via git pre-receive hook

Code Block
read old new ref
author=$(git log -1 $ref --pretty=%an)
committer=$(git log -1 $ref --pretty=%cn)
echo author:$author
echo committer:$committer