버전 비교
비교대상
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
목차 |
---|
Git username, password 저장하기
영구 저장 방법
- ~/.git-credentials 파일에 plain text로 저장됨 (파일에 대해 access 권한 관리 필요)
코드 블럭 |
---|
$ git config --global credential.helper store |
임시 저장 방법
- 캐시에 임시 저장됨
코드 블럭 |
---|
$ git config credential.helper cache <timeout> |
Commit 개수 얻기
To get a commit count for a revision (HEAD
, master
, a commit hash):
코드 블럭 |
---|
$ git rev-list --count <revision> |
예)
코드 블럭 |
---|
$ git rev-list --count branch-1 $ git rev-list --count 3930540717b |
How to authenticate user via git pre-receive hook
코드 블럭 |
---|
read old new ref author=$(git log -1 $ref --pretty=%an) committer=$(git log -1 $ref --pretty=%cn) echo author:$author echo committer:$committer |
코드 블럭 |
---|
fifty_first_commits = list(repo.iter_commits('master', max_count=50))
assert len(fifty_first_commits) == 50
# this will return commits 21-30 from the commit list as traversed backwards master
ten_commits_past_twenty = list(repo.iter_commits('master', max_count=10, skip=20))
assert len(ten_commits_past_twenty) == 10
assert fifty_first_commits[20:30] == ten_commits_past_twenty |