美文网首页
Git命令备忘录

Git命令备忘录

作者: 疯狂艺人 | 来源:发表于2020-10-26 17:15 被阅读0次

    1、git将文件添加到.gitignore文件中不生效?

    原因:在加入.gitignore前该文件已经被追踪。git rm file.js --cache将该文件从版本跟踪中移除,然后重新commit。

    2、撤销commit

    git reset head^撤销上一次commit,将变更代码保留,暂存区清空,更改后的代码保留在工作区。等同于 --mixed参数,即git reset --mixed head^
    git reset head ~1撤销上一次commit
    --hard参数,撤销commit,变更后的代码不保留。工作区和暂存区都清空。
    --mixed参数,撤销commit,将变更的代码保留到工作区,暂存区为空。
    --soft参数,撤销commit,将变更的代码保留在暂存区。

    3、撤销暂存区

    git reset head不指定任何参数,就会撤销暂存的所有文件。
    git reset head ./src/index.js 将index.js从暂存区中移除。

    4、更新远程仓库分支列表

    git branch -a 查看所有分支列表时,发现分支列表与远程仓库不一致,这时需要更新远程分支。

    git remote update origin -p更新远程仓库分支,p是prune简写。再执行git branch -a命令查看全部分支信息与远程仓库一致。

    相关文章

      网友评论

          本文标题:Git命令备忘录

          本文链接:https://www.haomeiwen.com/subject/krovmktx.html