Git 基本操作
此篇只介绍单人本地进行基础的版本控制,多人协作,多分支等操作指南仍在制作中。
初始化 git init
初始化新仓库:
[repository name] 的文件夹,并在其中创建一个 .git 文件夹,用于存放 Git 的版本控制数据。
输入 cd [repository name] 进入新建的文件夹。
添加文件 git add
添加文件到暂存区:
[file name] 文件添加到 Git 的暂存区。
也可以使用 git add . 将当前目录下的所有文件添加到暂存区。
删除文件 git rm
删除文件:
[file name] 文件从 Git 的暂存区中删除。
git rm -f [file name]可以强制删除文件。git rm -r [directory name]可以删除目录及其子目录下的所有文件。
撤销修改 git checkout
撤销修改:
[file name] 文件恢复到上一次提交的状态。
此命令会将当前 Git 仓库中的 [file name] 文件恢复到上一次提交的状态,且无法恢复。
提交文件 git commit
提交文件到本地仓库:
[commit message] 。
提交信息应该使用 " 引出并简洁明了,描述本次提交的内容。
查看状态 git status
查看当前 Git 状态:
- 当前分支
- 本地仓库与暂存区的差异
- 本地仓库与工作区的差异
查看提交历史 git log
查看提交历史:
- 提交者
- 提交时间
- 提交信息
q 键时,即可退出 Git 历史查看模式。
返回上一版本 git reset
返回上一版本:
HEAD^表示上一个版本,HEAD^^表示上上一个版本,以此类推。
此命令模式为 hard 时会将当前 Git 仓库的所有修改都清空。
返回指定版本 git reset
返回指定版本:
[commit id] 为提交历史中的提交 ID。