//将某个文件忽略 file-path 文件的路径,只对文件有效。
git update-index --assume-unchanged [file-path]
//需要恢复提交
git update-index --no-assume-unchanged [file-path]
//add之后的撤销
git reset head [file-path]
//修改commit提交信息
git commit -amend
//执行commit后,还没执行push时,想要撤销这次的commit
git reset --soft HEAD^
HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1
如果进行两次的commit,想要都撤回,可以使用HEAD~2
--soft
不删除工作空间的改动代码 ,撤销commit,不撤销git add file
先合并之前的历史,再进行提交——提倡使用
先把git的东西fetch到你本地然后merge后再push
$ git fetch origin master 下载远程文件
$ git difftool origin/master 查看下载文件改变的内容
$ git merge origin FETCH_HEAD
git pull origin master == git fetch + git merge
git 命令
最新推荐文章于 2024-06-22 17:48:33 发布