Git 快速参考表 for Hacktoberfest
2024/9/26 3:03:17
本文主要是介绍Git 快速参考表 for Hacktoberfest,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Hacktoberfest 即将到来。这里有一份你可以随时查阅的 Git 快速参考表,以备将来编程之用:
0. Git 配置主文章:七项Git配置在更换新机器时设置
当你第一次使用 Git(在新机器上)时,你应该设置一些配置。
# 设置用户名和邮箱 git config --global user.name "Mohammad-Ali A'râbi" git config --global user.email "my-name-at-work@employer.com" # 设置默认分支名称 git config --global init.defaultBranch "master" # 设置拉取策略为 rebase git config --global pull.rebase true # 设置在 rebase(/pull) 时自动暂存 git config --global rebase.autoStash true # 设置推送时默认分支名称 git config --global push.default current
进入全屏模式 退出全屏模式
我们稍后会讲到 rebase 和 stash。
1. 基本的 Git 工作流这些命令是使用 Git 的基础。它们帮助你与仓库互动并管理你的工作目录。
克隆仓库
将远程仓库克隆到你的本地机器。
git clone <仓库网址>
进入全屏模式 退出全屏模式
你可以从仓库的 GitHub/GitLab 页面复制仓库 URL。
检查仓库状态
检查工作目录的状态。
git status
进入全屏模式 退出全屏模式
此命令显示哪些文件已被修改,哪些文件已被添加准备提交等。
添加更改
在提交前,将更改暂存(将文件添加到暂存区)。
git add <文件名>
进入全屏模式 退出全屏模式
我将跳过“暂存所有更改”的命令,因为这是一个不良实践。
提交更改
主文章:Git提交信息的十条戒律
提交更改时,先添加到暂存区,并附上有意义的信息。
git commit -m "提交信息"
进入全屏模式 退出全屏模式
查看提交历史
检查你的提交历史。
git 日志
进入全屏模式 退出全屏模式
对于更简单的单行格式:
git log --oneline
进入全屏模式 退出全屏模式
将更改推送到远程
推送已提交的更改到远程仓库。
git push
进入全屏模式 退出全屏模式
2. 分支与合并主文章:7 个 Git 分支操作技巧
分支功能允许你独立地在项目的不同部分工作。这里是如何管理分支:
创建一个新的分支
为你的功能或修复创建一个新的分支。
git switch -c <分支名称>
进入全屏模式 退出全屏模式
如果你只想创建新分支而不想切换到它:
git branch -c <分支名称>
进入全屏模式 退出全屏模式
切换到另一个分支
主文章:替代 checkout 的 Git 命令
git switch <分支名称>
进入全屏模式 退出全屏模式
列出所有分支
查看仓库中的所有分支。
git branch
进入全屏模式 退出全屏模式
合并一个分支
将一个分支的更改合并到你的当前分支。
git merge <分支名称>
进入全屏模式 退出全屏模式
删除一个分支
一旦不再需要某个分支,你可以删除它。
# 每台本地机器上 git branch -d <分支名称> # 远程仓库上 git push origin --delete <分支名称>
进入全屏模式 退出全屏模式
3. 保存更改暂存会暂时存储你的更改而不会进行提交。
将更改保存到暂存区
如果你正在处理某个任务并希望在不提交更改的情况下切换分支:
git stash
进入全屏模式 退出全屏模式
应用存档
要稍后检索您的更改:
git stash apply
进入全屏模式 退出全屏模式
列出暂存的更改
如果你有多个暂存更改,你可以用以下命令查看它们:
git stash list
进入全屏模式 退出全屏模式
最后的话以下文章也会很有用:
- 16 个 Git 技巧和窍门
- 17 个 Git 最佳实践
这篇关于Git 快速参考表 for Hacktoberfest的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25Easysearch Java SDK 2.0.x 使用指南(二)
- 2024-12-25车企销售精细化管理:项目管理软件的战略意义
- 2024-12-25优化资源与任务:物流行业如何借力项目管理软件
- 2024-12-25突破医疗行业瓶颈:项目管理在提高医疗效率中的应用
- 2024-12-25提高库存管理效率:管理软件如何优化库存流转
- 2024-12-25从采购到消耗:原材料管理工具在优化生产流程中的作用
- 2024-12-25看板管理在体育用品采购中的应用:提升供应链透明度与协作
- 2024-12-25选择适合研发团队的进度管理工具:市场主流工具盘点
- 2024-12-25新媒体运营小白指南:2024最佳工具篇
- 2024-12-25如何通过仪表盘功能进行项目进度跟踪与数据分析?Top6工具盘点