git的笔记

💡 原文中文,约4100字,阅读约需10分钟。
📝

内容提要

本文介绍了Git的基本命令和操作,包括创建仓库、添加文件、提交、克隆、分支管理、合并、推送和拉取,适合初学者参考。

🎯

关键要点

  • 文章介绍了Git的基本命令和操作,适合初学者参考。

  • 创建Git仓库使用命令:git init。

  • 将文件添加到暂存区使用命令:git add 文件名。

  • 提交暂存区内容到当前分支使用命令:git commit -m '这是注释'。

  • 克隆远程仓库使用命令:git clone 远程仓库地址。

  • 更新本地仓库使用命令:git pull。

  • 推送本地修改到远程仓库使用命令:git push origin master。

  • 新建分支使用命令:git branch 分支名。

  • 切换分支使用命令:git checkout 分支名 或 git switch 分支名。

  • 查看本地分支使用命令:git branch。

  • 合并分支使用命令:git merge 分支名。

  • 查看Git日志使用命令:git log。

  • 新增远程仓库使用命令:git remote add 远程仓库名 远程仓库地址。

  • 查看远程仓库信息使用命令:git remote -v。

  • 显示工作目录和暂存区状态使用命令:git status。

  • git fetch与git pull的区别在于,fetch不会自动合并,而pull会。

  • 设置GPG用户ID使用命令:git config user.signingkey [用户ID]。

  • 签名标签使用命令:git tag -s tagname -m 'msg'。

  • 撤销工作区的所有修改使用命令:git checkout -- .

  • 清理未追踪的文件使用命令:git clean -fd。

  • 配置文件是ini格式,范围包括local、global和system。

  • 钩子(hook)在.git/hooks文件夹下新建脚本文件,用于在特定事件前后执行命令。

延伸问答

如何创建一个新的Git仓库?

使用命令 git init 来创建一个新的Git仓库。

如何将文件添加到Git的暂存区?

使用命令 git add 文件名 将文件添加到暂存区。

如何查看本地的Git分支?

使用命令 git branch 来查看本地的Git分支。

git pull和git fetch有什么区别?

git fetch是从远程获取最新版本到本地,不会自动合并,而git pull会获取并自动合并。

如何推送本地修改到远程仓库?

使用命令 git push origin master 将本地修改推送到远程仓库。

如何合并两个Git分支?

使用命令 git merge 分支名 将某个分支合并到当前分支。

🏷️

标签

➡️

继续阅读