xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

GitHub Advanced Skills All In One

GitHub Advanced Skills All In One

draft pull requests

PR 草稿

https://github.blog/2019-02-14-introducing-draft-pull-requests/

CLA

Contributor License Agreements / 贡献者许可协议

https://cla.developers.google.com/

https://cla.developers.google.com/clas

💩 CLA email 与 GitHub email 不匹配,WTF!

CLA & GitHub PR demo

CLA error ❌

绑定的 CLA 账号 gmail 与 PR 的 Github 的 email 地址不匹配 bug

https://github.com/GoogleChrome/developer.chrome.com/pull/4137

https://github.com/GoogleChrome/developer.chrome.com/pull/4137/checks?check_run_id=9161574451

solution ✅

换成一个 gmail 邮箱绑定的 CLA 账号,同时也要使用同一个 gmail 邮箱注册的 GitHub 账号

https://github.com/GoogleChrome/developer.chrome.com/pull/4138

https://cla.developers.google.com/clas

image

https://cla.developers.google.com/clas/edit

image

About commit email addresses

https://docs.github.com/cn/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address

git config


# git global config
$ git config

$ git config --list --show-origin

$ git config --global user.name "xgqfrms"
$ git config --global user.email "xgqfrms@xgqfrms.xyz"

# $ git config --global core.editor emacs
$ git config --global core.editor vscode

# global config
$ code ~/.gitconfig

# local project config
$ code .git/config

https://www.cnblogs.com/xgqfrms/p/11620941.html

https://gist.github.com/xgqfrms/50c276b2f45631660f3c62705dacca46

$ git config

usage: git config [<options>]

Config file location
    --global              use global config file
    --system              use system config file
    --local               use repository config file
    --worktree            use per-worktree config file
    -f, --file <file>     use given config file
    --blob <blob-id>      read config from given blob object

Action
    --get                 get value: name [value-regex]
    --get-all             get all values: key [value-regex]
    --get-regexp          get values for regexp: name-regex [value-regex]
    --get-urlmatch        get value specific for the URL: section[.var] URL
    --replace-all         replace all matching variables: name value [value_regex]
    --add                 add a new variable: name value
    --unset               remove a variable: name [value-regex]
    --unset-all           remove all matches: name [value-regex]
    --rename-section      rename section: old-name new-name
    --remove-section      remove a section: name
    -l, --list            list all
    -e, --edit            open an editor
    --get-color           find the color configured: slot [default]
    --get-colorbool       find the color setting: slot [stdout-is-tty]

Type
    -t, --type <>         value is given this type
    --bool                value is "true" or "false"
    --int                 value is decimal number
    --bool-or-int         value is --bool or --int
    --path                value is a path (file or directory name)
    --expiry-date         value is an expiry date

Other
    -z, --null            terminate values with NUL byte
    --name-only           show variable names only
    --includes            respect include directives on lookup
    --show-origin         show origin of config (file, standard input, blob, command line)
    --default <value>     with --get, use default value when missing entry

https://github.com/xgqfrms/git/tree/master/git-config

git config & color.ui

$ git config --global user.name "xgqfrms"

$  git config --global user.email xgqfrms@xgqfrms.xyz
# color.ui
$ git config --global color.ui true

image

refs

https://github.com/GoogleChrome/web.dev/pull/7772

https://github.com/GoogleChrome/web.dev/pull/7772/checks?check_run_id=6122651861



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2022-04-22 11:25  xgqfrms  阅读(25)  评论(3编辑  收藏  举报