📜  wsl ubuntu git status 和文件未暂存 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:02.779000             🧑  作者: Mango

WSL Ubuntu下使用Git Status和文件未暂存

在WSL Ubuntu下使用Git进行代码版本控制是非常方便的。通过使用git status命令,可以轻松地查看工作目录中的修改。

Git Status

git status命令可以用来查看当前工作目录中的修改状态。如果有文件被修改并且未提交,则会显示未暂存的修改。如果有文件已经被提交,则会显示干净的工作目录。

# 查看当前工作目录的修改状态
git status

在输出中,可以看到哪些文件被修改、哪些文件已被暂存、哪些文件未被跟踪等信息。

文件未暂存

如果一个文件在工作目录中被修改,但未被暂存,则可以在git status输出中看到该文件的状态。

# 创建一个新的文件
touch test.txt

# 查看git status输出
git status

输出如下所示。在Changes not staged for commit标签下,可以看到test.txt文件被修改但未被暂存。

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

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

此时,可以使用git add命令将修改的文件暂存,然后再git commit提交这些修改。

# 暂存修改的文件
git add test.txt

# 提交修改
git commit -m "修改了test.txt文件"
Markdown返回

WSL Ubuntu下使用Git Status和文件未暂存

在WSL Ubuntu下使用Git进行代码版本控制是非常方便的。通过使用git status命令,可以轻松地查看工作目录中的修改。

Git Status

git status命令可以用来查看当前工作目录中的修改状态。如果有文件被修改并且未提交,则会显示未暂存的修改。如果有文件已经被提交,则会显示干净的工作目录。

# 查看当前工作目录的修改状态
git status

在输出中,可以看到哪些文件被修改、哪些文件已被暂存、哪些文件未被跟踪等信息。

文件未暂存

如果一个文件在工作目录中被修改,但未被暂存,则可以在git status输出中看到该文件的状态。

# 创建一个新的文件
touch test.txt

# 查看git status输出
git status

输出如下所示。在Changes not staged for commit标签下,可以看到test.txt文件被修改但未被暂存。

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

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

此时,可以使用git add命令将修改的文件暂存,然后再git commit提交这些修改。

# 暂存修改的文件
git add test.txt

# 提交修改
git commit -m "修改了test.txt文件"