📌  相关文章
📜  将文件添加到 git - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:52.796000             🧑  作者: Mango

将文件添加到 Git - Shell/Bash

Git 是一个免费的开源分布式版本控制系统,它可以帮助程序员管理代码版本、协作开发、回滚代码等。在使用 Git 时,将文件添加到 Git 是很重要的一步,这样才可以开始跟踪这些文件的变化并保存历史版本。本文将介绍在 Shell/Bash 中如何将文件添加到 Git。

在 Shell/Bash 中使用 Git

在 Shell/Bash 中使用 Git 需要掌握一些 Git 命令,下面是几个常用的 Git 命令。

初始化 Git 仓库

使用 git init 命令可以初始化一个 Git 仓库,将当前目录变为一个 Git 仓库。

$ git init
Initialized empty Git repository in /path/to/repository/.git/
将文件添加到 Git

使用 git add 命令可以将指定的文件添加到 Git 中,这样 Git 就可以开始跟踪这些文件的变化了。

$ git add filename

有时候需要将某个目录下的所有文件都添加到 Git 中,可以使用 . 来代替文件名。

$ git add .
提交文件到 Git

将文件添加到 Git 后,需要使用 git commit 命令提交到 Git 仓库中。

$ git commit -m "commit message"

其中 -m 参数后面的字符串是本次提交的说明信息,可以简单描述提交的内容。

查看 Git 状态信息

使用 git status 命令可以查看当前 Git 仓库的状态信息,包括新增、修改、删除等文件的状态。

$ git status
On branch master
Your branch is up-to-date with 'origin/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:   filename

no changes added to commit (use "git add" and/or "git commit -a")
查看 Git 提交历史

使用 git log 命令可以查看 Git 提交历史信息,包括提交者、提交时间、提交信息等。

$ git log
commit 6cf2c6d631b8954702edc28f16d09f3d354ba750
Author: username <username@example.com>
Date:   Mon Nov 5 22:41:25 2018 +0800

    Add file

commit 2ff40bf7e13c3f3d0793d8b978f516a23a2a0d9d
Author: username <username@example.com>
Date:   Mon Nov 5 22:14:18 2018 +0800

    Initial commit
将文件添加到 Git

将文件添加到 Git 可以使用 git add 命令。

$ git add filename

如果想添加某个目录下的所有文件,可以使用 . 代替文件名。

$ git add .

如果新增了多个文件,可以将它们一次性添加到 Git 中。

$ git add filename1 filename2 filename3

除了新增文件,修改文件后也需要将其添加到 Git 中,否则 Git 将不会跟踪这些文件的变化。可以使用 git add 命令将修改后的文件提交到 Git 中。

$ git add filename
总结

在 Shell/Bash 中使用 Git,需要掌握一些常用的 Git 命令,如将文件添加到 Git、提交文件到 Git、查看 Git 状态信息、查看 Git 提交历史等。将文件添加到 Git 可以使用 git add 命令,如果有多个文件需要添加可以一次性提交。除了新增文件,修改文件后也需要将其添加到 Git 中,否则 Git 将不会跟踪这些文件的变化。