GitBasic
本文最后更新于 91 天前,其中的信息可能已经有所发展或是发生改变。

前言

为什么要学 Git?

因为它是现代软件开发中最重要的版本控制工具,无论是个人项目还是团队协作,Git 都是代码管理的必备技能。

不过 Git 命令很多,新手常常记不住。其实,日常开发只需要掌握一小部分常用命令就足够了。

这篇文章整理了 最常用的 Git 命令清单,帮助你快速上手,满足日常开发的需要。

初始化

git init

设置提交者信息

git config user.name "Your Name"
git config user.email "Your Email"

# 全局配置
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

# 查看配置
git config --list

分支操作

# 创建
git branch main

# 切换
git checkout main

# 创建并切换
git checkout -b main

# 合并
git merge test

# 冲突时取消
git merge --abort

# 删除
git branch -d Branch Name # 删除已合并分支
git branch -D Branch Name # 强制删除
git push origin --delete Branch Name # 删除远程分支

提交操作

# 暂存
git add .
git add File Name

# 提交
git commit -m "First Commit"

查看历史

# 详细
git log

# 单行
git log --oneline

# 所有
git log --all

标签管理

# 简单
git tag v1.0

# 说明
git tag -a v1.0 -m "v1.0"

# 推送
git push origin v1.0

撤销与回滚

# 撤销改动
git restore .
git restore File Name

# 回滚历史
git reset --soft HEAD^ # 撤销提交 保留改动
git reset --hard HEAD^ # 撤销提交 丢弃改动

git revert Hash Value # 安全撤销
git checkout Hash Value # 查看历史

远程仓库

# 添加
git remote add origin YourURL

# 查看
git remote -v

# 删除
git remote remove origin

# 推送代码
git push origin main # 第一次推送
git push --force # 强制推送
git push -u origin main # 推送并关联


# 拉取代码
git pull origin main # 拉取合并
git pull --rebase # 拉取变基
git fetch origin # 强制获取远程最新历史

总结

以上命令已经覆盖了日常开发的大多数场景。如果你刚开始学习 Git,掌握这些足够应付工作了。后续要用的再查就行,学习 Git 最好的方式不是背命令,而是 多实践、多使用。把这些命令真正应用到项目中,你会很快上手并形成自己的理解。

若文章对你有所启发,欢迎投喂支持博主继续创作~感谢你的鼓励!
作者:落枫
版权声明:除特别注明外,本博客所有文章均采用 CC BY-NC-SA 4.0 协议
转载请注明文章地址及作者哦~
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇