github_27263697的博客通过本文主要向大家介绍了linux git命令,git 命令,git命令大全,git命令详解,git clone命令等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
git status:查看修改了哪些文件
git checkout filepath:撤销文件修改,filepath为被修改的文件的路径
git 中如何撤销部分修改?
以修改了两个文件a、b为例,假设需要撤销文件a的修改,则修改后的两个文件:
1、如果没有被git add到索引区
git checkout a 便可撤销对文件a的修改
2、如果被git add到索引区,但没有做git commit提交
1)使用git reset将a从索引区移除(但会保留在工作区)
git reset HEAD a
2)撤销工作区中文件a的修改
git checkout a
3、如果已被提交,则需要先回退当前提交到工作区,然后撤销文件a的修改
1)回退当前提交到工作区
git reset HEAD^
2)撤销工作区中文件a的修改
git checkout a
补充:灵活使用以上操作的关键在于理解git中工作区、索引区的概念和git reset命令hard、mixed(default)、soft三种模式的区别
git pull:更新项目,下拉项目修改内容。
git commit -m "commit message":提交,commit message为提交说明
git commit:进入commit配置文件编写界面,配置提交信息