安装https://git-scm.com/downloads
当安装上git后,他并没有.gitconfig文件。我以为是安装在其他盘的原因,后来发现并不是,是因为自己还没有配置用户信息
然后就会出现了。
(1)命令 git add 开始跟踪一个文件 $ git add index.html
git status 命令,会看到 index.html 文件在 Changes to be committed 这行的下面,说明已被跟踪,并处于暂存状态:
以git status -s 显示文件的状态: 新添加到暂存区中的文件前面有绿色的 A 标记
现在暂存区中有一个 index.html 文件等待被提交到 Git 仓库中进行保存。
(2)执行 git commit 命令进行提交, $ git commit -m "新建了index.html"
其中 -m 选项后面是本次的提交消息.
证明工作区中所有的文件都处于“未修改”的状态,没有任何文件需要被提交。
目前,index.html 文件已经被 Git 跟踪,并且工作区和 Git 仓库中的 index.html 文件内容保持一致。
文件 index.html 出现在 Changes not staged for commit 这行下面,说明已跟踪文件的内容发生了变化,
但还没有放到暂存区。
修改过的、没有放入暂存区的文件前面有红色的 M 标记。
(3)目前,工作区中的 index.html 文件已被修改,如果要暂存这次修改,需要再次运行 git add 命令
① 可以用它开始跟踪新文件
② 把已跟踪的、且已修改的文件放到暂存区
③ 把有冲突的文件标记为已解决状态
再次运行 git commit -m "提交消息" 命令,即可将暂存区中记录的 index.html 的快照,提交到 Git 仓库中进 行保存:
原来文件处于未修改(unmodified)的状态,
①通过编辑器修改文件,将文件变成处于已修改(modified)的状态,
②用(1)$ git add index.html,将文件变成处于已暂存(staged)的状态,
③用(2)$ git commit -m "新建了index.html",将文件提交进行更新,在变回未修改的状态。
git命令
(1)git撤销文件的命令
(2)向暂存区中一次性添加多个文件
git add .
(3)要从暂存区中移除对应的文件
get reset HEAD index.html
git reset HAED .
(4)跳过使用暂存区域
Git 提供了一个跳过使用暂存区域的方式, 只要在提交的时候,给 git commit 加上 -a 选项,Git 就会自动把所有已经跟踪过的文件暂存起来一并提交,
命令
① 初始化 Git 仓库的命令
⚫ git init
② 查看文件状态的命令
⚫ git status 或 git status -s
③ 一次性将文件加入暂存区的命令
⚫ git add .
④ 将暂存区的文件提交到 Git 仓库的命令
⚫ git commit -m "提交消息