美文网首页
git基本操作

git基本操作

作者: 一路摇到顶 | 来源:发表于2017-11-01 11:06 被阅读20次

    仓库初始化git init
    添加文件到暂存区 git add []
    提交 git commit -m ''
    查看状态 git status
    对比差异

      git diff <文件> 查看差异
    git diff HEAD -- readme.txt 最新版差异
    
    

    git log 日志
    git log --pretty=oneline 简化

    git reset --hard HEAD^
    git reset --hard HEAD^^
    HEAD^ 上一个版本 HEAD^^ 上上版本
    git reset --hard <id>

    git reflog 每一次的命令

    git checkout -b dev 创建并切换到dev
    git branch 查看分支
    git branch -d feature-vulcan 删除分支
    git merge <name> 合并到当前分支 删除分支,丢失
    git merge --no-ff -m "merge with no-ff" dev 删除分支后,还能找回
    git branch -d <name>
    git checkout <分支名>
    git checkout -- readme.txt 撤销修改 如果没有add 这恢复上版本 add后,返回到add的版本

    git stash 保存当前现场
    git stash list 保存的现场列表
    git stash apply 恢复现场
    git stash apply stash@{0}
    git stash pop 恢复现场,并删除现场

    git rm <file> 删除
    git tag v1.0 打标签
    git tag v0.9 6224937 在这个把版本大标签
    git show v0.9 查看标签信息

    git remote add origin git@github.com:michaelliao/learngit.git 添加远程仓库
    git push -u origin master 关联
    git push origin master 推送
    git pull 更新
    git clone git@github.com:michaelliao/gitskills.git 克隆

    新建develop分支,并迁出

    git checkout -b develop master
    

    master合并develop

    git checkout master
    git merge --no-ff develop
    

    新建feature 功能分支

     git checkout -b feature-x develop
    

    合并feature分支

    git checkout develop
    git merge --no-ff feature-x
    

    删除feature分支

     git branch -d feature-x
    

    多节点设置tag

     git tag -a 1.2
    

    相关文章

      网友评论

          本文标题:git基本操作

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