git的基本使用

发布于:2025-02-10 ⋅ 阅读:(9) ⋅ 点赞:(0)

一.git 安装

ubuntu下安装git

命令行输入 即可安装

sudo apt install git 

windows下

git安装
在这里插入图片描述

二. git的基本使用

1.配置git

当安装 Git 后⾸先要做的事情是设置你的 ⽤⼾名称 和 e-mail 地址
配置命令为:

git config [--global] user.name  "Your Name"
git config [--global] user.email  "email@example.com"

把 Your Name 改成你的昵称
把 email@example.com 改成邮箱的格式,只要格式正确即可

其中 --global 是⼀个可选项。如果使⽤了该选项,表⽰这台机器上所有的 Git 仓库都会使⽤这个
配置。如果你希望在不同仓库中使⽤不同的 name 或 e-mail ,可以不要 --global 选项,但要
注意的是,执⾏命令时必须要在仓库⾥。
查看配置命令为:

git config -l

删除对应的配置命令为

git config [--global] --unset user.name
git config [--global] --unset user.email

2. 克隆远端仓库到本地

以下是使用 git 命令将远端仓库克隆到本地的详细步骤:

前提条件

确保你已经安装了 git 工具,并且在相应的操作系统环境中正确配置了 git(比如设置了用户名和邮箱等基本信息)。

操作步骤
  1. 打开终端(命令行)
    在 Windows 操作系统中,可以通过“Git Bash”(如果安装了 Git for Windows)或者命令提示符(cmd)、PowerShell 等进入命令行界面;在 Linux 和 macOS 系统中,直接打开终端应用程序即可。

  2. 切换到目标目录(可选)
    使用 cd 命令切换到你希望将仓库克隆到的本地目录下。例如,如果你想将仓库克隆到当前用户的主目录下的 projects 文件夹中(假设 projects 文件夹已经存在),可以执行以下命令:

cd ~/projects

~ 在类 Unix 系统中代表当前用户的主目录,在 Windows 的 Git Bash 中也类似)。如果不切换目录,默认会克隆到当前所在目录。

  1. 执行克隆命令
    基本的 git clone 命令语法如下:
git clone [远端仓库的URL]

例如,要克隆 GitHub 上一个公开仓库(假设仓库地址为 https://github.com/user/repository.git,这里 user 是用户名,repository 是仓库名),命令就是:

git clone https://github.com/user/repository.git

在这里插入图片描述

三. 将改动提交到远方仓库

以下是将本地仓库的改动提交到远端仓库的详细步骤:

1. 查看本地仓库状态

在终端(命令行)中,切换到本地仓库所在的目录(使用 cd 命令),然后执行以下 git 命令来查看仓库当前状态:

git status

这个命令会显示出哪些文件被修改了、哪些是新增的文件以及哪些文件是已经被暂存准备提交的等信息。例如,你可能会看到类似这样的输出:

On branch master
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   README.md

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        new_file.txt

no changes added to commit (use "git add" and/or "git commit -a")

它提示 README.md 文件被修改了但还没暂存,new_file.txt 是新添加的未跟踪文件。

2. 添加改动文件到暂存区

将你想要提交的文件添加到暂存区,有以下几种常见的添加方式:

  • 添加单个文件
    如果只想提交某个特定的文件,比如前面示例中的 README.md 文件,使用以下命令:
git add README.md
  • 添加所有修改和新增文件
    若想把当前所有被修改以及新增的文件都添加到暂存区,可以执行:
git add.

这里的 . 表示当前目录下的所有文件和子目录(递归地添加)。

添加完文件后,可以再次执行 git status 命令查看暂存区状态,此时被添加到暂存区的文件会显示在 Changes to be committed 部分。

3. 提交暂存区的改动到本地仓库

使用 git commit 命令将暂存区中的改动真正提交到本地仓库,命令格式如下:

git commit -m "提交说明"

其中 -m 后面跟着的是本次提交的说明信息,要尽量简洁明了地描述这次提交做了哪些改动,例如:

git commit -m "更新了 README.md 文件内容,添加了 new_file.txt 文件"

执行这个命令后,改动就正式记录到本地仓库了。

4. 推送本地仓库的提交到远端仓库

git push 命令用于将本地仓库的提交推送到远端仓库,以下是关于它更详细的介绍:

基本语法和常用形式

git push 命令的基本语法如下:

git push <远程仓库名> <本地分支名>:<远程分支名>
git push

这种情况下,git 会将本地当前所在分支(可以通过 git branch 查看当前分支)的提交推送到与之关联的远端分支上。

总结

git add. //第一步 把当前所有被修改以及新增的文件都添加到暂存区
git commit -m "提交说明" //第二步 使用 `git commit` 命令将暂存区中的改动真正提交到本地仓库
git push // 第三步  将本地仓库的提交推送到远端仓库

结束 即可在远端仓库看见改变

在这里插入图片描述