commit 45f96b8c2ef143011f11b5f6cc7a3ae20db5349d (HEAD -> main, origin/master, origin/HEAD)
Author: Bobby Iliev <bobby@bobbyiliev.com>
Date: Fri Jun 19 17:03:53 2020 +0300
Nginx server name for www version (#26)
之后,你决定添加一个名为 的新 HTML 文件about-me.html,并且你已经在其中添加了一些 HTML 代码。为了添加新文件以便 git 跟踪它,你首先需要使用以下git add命令:
git add file_name
这将暂存您的新文件,这实际上意味着下次您提交时,更改将成为提交的一部分。
要检查您是否可以再次运行该git status命令:
git status
您将看到以下输出:
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
new file: about-me.html
删除文件
要从 git 项目中删除文件,请使用以下命令:
git rm some_file.txt
然后之后,如果git status再次运行,您将看到该some_file.txt文件已被删除:
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: some_file.txt
放弃文件更改
如果您犯了错误并且想要放弃特定文件的更改并将该文件的内容重置为最新提交的内容,则需要使用以下命令:
git checkout -- file_name
这是一个非常方便的命令,因为您可以非常快速地将文件恢复到其原始内容。
致力于本地
一旦您完成更改并使用git add命令暂存它们,您就需要提交更改。
为此,您必须使用以下git commit命令:
git commit
这将打开一个文本编辑器,您可以在其中输入提交消息。
相反,您可以使用-m标志直接在命令中指定提交消息:
git commit -m "Nice commit message here"
列出分支
为了列出所有可用的本地分支,只需运行以下命令:
git branch -a
您将获得本地和远程分支的列表,输出将如下所示:
bugfix/nginx-www-server-name
develop
* main
remotes/origin/HEAD -> origin/master
remotes/origin/bugfix/nginx-www-server-name
remotes/origin/develop
remotes/origin/main