美文网首页
工作中常用的Git命令

工作中常用的Git命令

作者: 向布谷鸟说早安 | 来源:发表于2018-01-30 20:31 被阅读4次

    git ssh重复配置指南
    可直接参考官方文档:
    https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/
    先有本地库,再有远程库(不常见的行为)

    先有远程库,再有本地库(常见行为)

    git checkout
    git checkout branch 拿出指定分支
    git checkout <commit> <filePath>直接弄出某个commit的特定文件夹。还未commit的状态。

    git cherry-pick
    git cherry-pick commitId拿出某次提交到本地仓库。(已经commit的状态)。直接push。
    参考:廖雪峰的git教程

    git log --pretty=oneline 文件路径(查看某个文件的git提交记录)
    git show 6b14b5883e5a03d5e2110eb78633f622e81a36ac 文件路径 (查看某个文件的修改记录)
    参考链接

    git fetch和git pull的区别
    fetch和pull的区别

    git reset
    如果之前没有提交的情况下:
    git reset –-hard HEAD~1

    合并分支

    参考链接
    git rebase -i HEAD~2
    这里的 HEAD~2 表示合并最近两次的提交, 如果想合并最近三次的提交修改为: git rebase -i HEAD~3

    git rebase --continue 继续
    git rebase --abort 中止

    相关文章

      网友评论

          本文标题:工作中常用的Git命令

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