Git 速成课程
以下是一些常用 Git 命令的速查表:
设置
- git config --global user.name“您的姓名”:设置你的名字作为提交作者
- git config --global 用户.email " your@email.com ":设置您的电子邮件作为提交作者
创建存储库
- git 初始化:初始化新的 Git 存储库
- git克隆
<repository>
:克隆现有存储库
做出改变
- git状态:检查存储库的状态
- git 添加
<file>
:将文件添加到暂存区 - git 添加 . :将所有修改过的文件和新文件添加到暂存区
- git commit -m“消息”:提交更改并发送消息
- git 重置 HEAD
<file>
:从暂存区移除文件
观看历史记录
- git日志:查看提交历史记录
- git diff:查看尚未暂存的更改
- git diff --staged:查看已暂存的更改
使用遥控器
- git 远程添加
<name> <url>
:添加远程存储库 - git push
<name> <branch>
:将更改推送到远程存储库 - git pull
<name> <branch>
:从远程存储库提取更改
分枝
- git分支:列出所有分支
- git分支
<name>
:创建新分支 - git 分支 -d
<name>
:删除分支 - git 签出
<name>
:切换到分支
合并
- git合并
<branch>
:将分支合并到当前分支
存储更改
- git 存储:储藏变化
- git存储列表:查看储藏列表
- git 存储应用:应用最新的存储
- git 存储删除:丢弃最新的存储
标记
- git 标签
<tagname>
:创建新标签 - git 标签 -a
<tagname>
-m“消息”:创建带有消息的新标签 - git 标签 -d
<tagname>
:删除标签 - git push --标签:将标签推送到远程存储库
恢复更改
- git 恢复 HEAD:恢复最后一次提交
- git 恢复
<commit>
:恢复特定提交
重置
- git 重置 HEAD:将暂存区重置为最后一次提交
- git reset --hard HEAD:将暂存区和工作目录重置为最后一次提交
- git reset --hard
<commit>
:将暂存区和工作目录重置为特定提交
别名
- git config——全局别名。
<alias_name> <git_command>
:为常用命令创建别名