git 随笔

作者: bogerLiu | 来源:发表于2016-04-28 17:20 被阅读39次

    git status,
    git log ,
    git pull ,
    git push,
    git cherry-pick ,
    git reset ,
    git rebase ,
    git stash,
    git stash pop,
    git remote

    新建远程分支:git checkout local-branch 切换到要提交的分支
    git remote add

    删除远程分支:

    git rebase -i HEAD~n:列出最近n次提交。

    git reset —hard commit-id 回退到某一版本。
    git reflog 查看历史命令,通过git reset - - hard commit-id 回退到对应的操作时

    git reset -mixed 回退版本,但是修改的东西还是会在。

    git push origin :origin-name 将远程分支删除
    git push origin local-name 将本地分支推送到远程分支
    git push origin local-branch-name - - force将本地分支强行推送到远程分支。

    git reset HEAD filename 回退到add之前的状态

    git rm filename 删除文件
    误删除了,退回来 git checkout -- filename

    git stash 暂存当前
    git stash list 查看暂存
    git stash pop stashName 恢复之前的暂存并删除

    git rebase -i commit_id 合并commit

    需求如下:先在a分支上开发,然后提交到了远程服务器,然后想要把a分支上开发的东西合并到b分支上
    git checkout b
    git merge a
    结束

    相关文章

      网友评论

        本文标题:git 随笔

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