我正在尝试使用 git 提交一个名为“index.html”的文件,但 git 只提交一个空文件,没有任何插入,即使我确保文件已更改,这是我运行的终端命令
PS C:\Users\m00n\Desktop\projects> mkdir Git-project
PS C:\Users\m00n\Desktop\projects> cd Git-project
PS C:\Users\m00n\Desktop\projects\Git-project> git init
Initialized empty Git repository in C:/Users/m00n/Desktop/projects/Git-project/.git/
PS C:\Users\m00n\Desktop\projects\Git-project> git status
No commits yet
Untracked files:
(use "git add <file>..." to include in what will be committed)
index.html
nothing added to commit but untracked files present (use "git add" to track)
PS C:\Users\m00n\Desktop\projects\Git-project> git add index.html
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: index.html
PS C:\Users\m00n\Desktop\projects\Git-project> git commit -m "committing index.html"
[master (root-commit) 0a7e832] committing index.html
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 index.html
首先创建名为“Git-project”的目录,然后进入该目录并初始化 git 存储库,然后从文件 explorar 创建一个名为“index.html”的文件,然后向该文件写入一些代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>search</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<a id="searchlink" href="index.html" class="active">Text search</a>
<a id="imagelink" href="image.html">Images search</a>
<a id="advansedlink" href="advansed.html">Advansed search</a>
</header>
<form action="https://www.google.com/search">
<div>
<input type="text" name="q" id="textInput">
</div>
<input type="submit" value="Google Search" id="submitBtn">
</form>
</body>
</html>
例如,然后通过运行“git status”确保文件存在,然后通过运行“git add index.html”暂存文件并再次运行“git status”以确保文件存在并准备好提交,最后提交文件,问题在于提交消息中有 1 个文件,但有 0 个插入,这意味着 git 只提交了一个空文件,我尝试在 github 上创建一个存储库,然后连接到它并运行代码,但问题是一样的,当我将所有提交推送到github后,我只看到一个空文件,我不知道为什么?