为了使 Git 变得有趣,您最喜欢 Git 配置文件中的哪些设置?

发布于 2024-08-24 02:25:28 字数 1539 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

独留℉清风醉 2024-08-31 02:25:28

我最好的一篇是从 Scott Chacon 的一次演讲中摘取的:

[alias]
    lol = log --pretty=oneline --abbrev-commit --graph --decorate

每次打字我都会感到兴奋git lol 。

Best one I have was picked up off Scott Chacon from a talk he gave:

[alias]
    lol = log --pretty=oneline --abbrev-commit --graph --decorate

I get excited every time I type git lol.

寂寞清仓 2024-08-31 02:25:28

我在修剪 GIT 检查中提到的别名(以及修复! 操作):,

[alias]
    fixup = !sh -c 'git commit -m \"fixup! $(git log -1 --format='\\''%s'\\'' $@)\"' -
    squash = !sh -c 'git commit -m \"squash! $(git log -1 --format='\\''%s'\\'' $@)\"' 

确实帮助我经常提交,即使我正处于一个任务的中间,允许我在最后通过一次连贯的提交来完成它(而不是太多小的中间提交)。
不完全是“有趣”,但非常有用。

The aliases I mention in Trimming GIT Checkins (and the fixup! action from the recent Git1.7.0):

[alias]
    fixup = !sh -c 'git commit -m \"fixup! $(git log -1 --format='\\''%s'\\'' $@)\"' -
    squash = !sh -c 'git commit -m \"squash! $(git log -1 --format='\\''%s'\\'' $@)\"' 

, really help me to commit very often even though I am in the middle of one task, allowing me to finish it with one coherent commit at the end (instead of too many small intermediate commits).
Not exactly "fun", but very useful.

迷路的信 2024-08-31 02:25:28

我使用:

[color]
    ui = auto

它使差异和事情变得漂亮。 :-)

I use:

[color]
    ui = auto

It makes diffs and things pretty. :-)

情深如许 2024-08-31 02:25:28
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'

这是我每天在 git 中输入的 80%。我知道我可以将最后两个别名与 -am 标志组合起来,但最好将它们分开,这样我可以在提交之前检查索引的状态。

alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'

This is 80% of the typing I do in git on any given day. I know I can combine the last two aliases with the -am flag, but it's nice to have the separated, that way I can check the status of the index before I commit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文