发布于 2026-01-06 3 阅读
0

Git入门教程

Git入门教程

什么是 Git?
Git 是一款免费开源的分布式版本控制系统工具,旨在快速高效地处理从小到大的各种项目。Git 具备大多数团队、个人开发者和研究人员所需的功能、性能、安全性和灵活性。它由 Linus Torvalds 于 2005 年创建,最初用于开发 Linux 内核。

Git 的用途是什么?
Git 主要用于管理您的项目,项目包含一组代码或文本文件,这些文件可能会随着时间推移而发生变化。

Git 还用于远程保存您的文件,并允许多人访问以进行更新。

以下是入门需要掌握的 15 个 Git 命令。

`git init`
命令用于初始化或启动一个新的 Git 仓库,
请参见下面的示例。如果要初始化的文件夹已存在,请导航到该文件夹​​;否则,请创建一个新文件夹。

Alt git init

git config
命令git config分别设置提交时要使用的作者姓名和电子邮件地址。

备用 Git 配置

git clone
此命令用于
从现有源获取或下载存储库。

Alt git clone

`git add`
命令用于向暂存区添加一个或多个文件。请注意,添加的文件在推送之前不会出现在远程环境中。

以下是一些git add命令

  • git add filename在暂存区添加一个名为“filename”的文件
  • git add .阶段性地添加新文件和修改,不删除文件
  • git add -A阶段所有变化
  • git add -u阶段性修改和删除,不创建新文件

Alt git add

git commit
此命令会将文件永久记录或快照到版本历史记录中。

以下是一些git commit命令

  • git commit -m "My First Commit"允许您添加提交信息。
  • git commit -a提交你使用 git add 命令添加的所有文件,以及此后你更改的所有文件。

备用 Git 提交

git remote
此命令用于将本地存储库连接到远程服务器。

Alt git 远程

`git status`
命令可以查看哪些更改已暂存、哪些更改尚未暂存,以及哪些文件未被 Git 跟踪。状态输出不会显示任何有关已提交项目历史记录的信息。

Alt git 状态

git fetch
命令是用于从远程仓库下载内容的主要命令。这些内容包括分支和标签。

Alt gitfetch

git checkout
此命令用于从一个分支切换到另一个分支。

Alt git checkout

此命令可用于创建新分支。要创建新分支,请使用以下命令,git checkout -b my-new-branch其中“my-new-branch”是新分支的名称。

Alt git checkout2

git push
命令会将提交的信息推送到远程仓库。使用git pushgit push 时,可以通过多种方式将提交推送到远程仓库。

  • git push [remote-variable-name] [branch-name]此命令将特定分支上暂存的提交推送到远程源,例如,git push origin master我们也可以这样做git push heroku my-new-branch
  • git push all此命令会将所有分支推送到远程仓库。
  • git push -force或者,git push -f此命令会将当前暂存的提交强制发送到远程存储库。
  • git push -u origin master用于将暂存内容推送到 GitHub。在代码中,`origin` 是默认的远程仓库名称,-u`flag` 是 `upstream`,其等效于 `--upstream`,-set-upstream而 `master` 是分支名称。

Alt gitpush

git pull
此命令会将远程服务器上的更改拉取并合并到您的工作目录中。

Alt gitpull

git stash
命令会临时存储所有已修改的跟踪文件。该命令还可以用来检查所有新的修改,并将它们移动到新的分支。

Alt git stash

  • git stash pop此命令恢复当前分支上最近暂存的文件。
  • git stash list此命令列出所有已保存的更改。
  • git stash drop此命令会丢弃最近保存的更改。

git merge
此命令将指定分支的历史记录合并到当前分支中。

`git branch`
命令列出当前仓库中的所有本地分支。该命令也可用于创建新分支或删除现有分支。

  • git branch new-branch-name此命令会创建一个名为“new-branch-name”的新分支。
  • git branch -d [branch-name]此命令会删除特性分支。

备用 Git 分支

git log
此命令用于列出当前分支的版本历史记录。

Alt git 日志

你可以先练习这几个 Git 命令,经常使用它们也有助于更快地掌握它们。祝你学习愉快!

要深入了解 Git,请点击此处学习 Git

文章来源:https://dev.to/kwereutosu/git-intro-for-beginners-4pem