📅  最后修改于: 2023-12-03 14:53:52.796000             🧑  作者: Mango
Git 是一个免费的开源分布式版本控制系统,它可以帮助程序员管理代码版本、协作开发、回滚代码等。在使用 Git 时,将文件添加到 Git 是很重要的一步,这样才可以开始跟踪这些文件的变化并保存历史版本。本文将介绍在 Shell/Bash 中如何将文件添加到 Git。
在 Shell/Bash 中使用 Git 需要掌握一些 Git 命令,下面是几个常用的 Git 命令。
使用 git init
命令可以初始化一个 Git 仓库,将当前目录变为一个 Git 仓库。
$ git init
Initialized empty Git repository in /path/to/repository/.git/
使用 git add
命令可以将指定的文件添加到 Git 中,这样 Git 就可以开始跟踪这些文件的变化了。
$ git add filename
有时候需要将某个目录下的所有文件都添加到 Git 中,可以使用 .
来代替文件名。
$ git add .
将文件添加到 Git 后,需要使用 git commit
命令提交到 Git 仓库中。
$ git commit -m "commit message"
其中 -m
参数后面的字符串是本次提交的说明信息,可以简单描述提交的内容。
使用 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 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 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 将不会跟踪这些文件的变化。