必备Git命令
git-ignore
git ignore是一个方便的附加功能,它可以让你手动添加文件类型和注释到.git-ignore文件中,而不需要打开文本编辑器。它可以操作你的个人用户帐户的全局忽略文件和单独用于你正在工作的版本库中的忽略文件。
git-info
git info可以检索你所需要的所有信息,以获取你正在使用的版本库的上下文信息。它包括远程 URL、远程分支、本地分支、配置信息和最后一次的提交信息。git-mr & git-pr
git mr检出来自 GitLab 的合并请求。git pr检出来自 GitHub 的拉取请求。无论是哪种情况,你只需要合并请求号/拉取请求号或完整的 URL,它就会抓取远程引用,检出分支,并调整配置,这样 Git 就知道要替换哪个分支了。
1
2
3
4 git mr 51
From gitlab.com:owner/repository
* [new ref] refs/merge-requests/51/head -> mr/51
Switched to branch 'mr/51'git-release
通过将
commit、tag和push合并到一个命令中,git release可以节省大量的按键来执行这三个命令,而这三个命令往往是依次运行的。要用特定的
<tagname>和自定义消息提交:
1 git release 0.1.0 -m <+ powerful feature added>其他附加功能
使用 Git 附加功能的主要前提是安装了 Git 的命令行版本。如果你打算从源码中构建,还需要有额外的工具(例如:
make)。如果你使用的是最新版本的 macOS,那么 Git 附加功能的安装最好使用 Homebrew(和大多数开源工具一样)。
1 $ brew\apt\yum install git-extras
- 本文作者: MISAKIGA
- 本文链接: https://misakiga.github.io/2020/02/12/git/git四个必备命令/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!
