git 常用命令

作者: WarpTens | 来源:发表于2016-06-18 12:24 被阅读187次

    基础

    
    # 初始化仓库
    git init  
    # 从工作区添加到暂存区
    git add 1.c     
    # 查看当前状态
    git status  
    # 暂存区提交到仓库
    git commit -m 'add 1.c' 
    
    # 与远程仓库建立联系
    git remote add origin https://git.coding.net/�userName/repName.git
    # 提交到远程分支
    git push -u origin master   
    # 拷贝到本地
    git clone 
    
    git checkout -b dev origin/dev
    

    变更与版本

    # 查看文件改动
    git diff 1.c    
    # 回退到上一次提交
    git reset --hard HEAD^  
    # git历史命令
    git reflog 
    # 历史提交信息
    git log         
    # 指定id,退回未来版本
    git reset --hard commit_id  
    # 查看与仓库最近一次更改变化
    git diff HEAD  --1.c 
    # 撤销更改,(还没有add
    git checkout --1.c 
    # 从暂存区退回,(取消add
    git reset HEAD 1.c 
    
    git push origin master 
    

    分支

    # 创建并切换到分支
    git checkout -b dev 
    # 创建分支
    git branch d2   
    # 切换分支
    git checkout d2 
    # 查看所有分支
    git branch 
    # 删除分支
    git branch -d dev 
    # 强制删除分支
    git branch -D de
    # 合并分支
    git merge dev 
    
    git merge --no-ff -m 'merge no ff' dev 
    # 分支合并图
    git log --graph
    # push到对应分支
    git push origin :dev
    

    保存现场

    # 保存现场
    git stash
    # 查看已经保存的列表
    git stash list
    # 恢复某个现场
    git stash apply stash@{0}
    # 删除指定的现场
    git stash drop stash@{0}
    # 取得并恢复栈顶的现场,且删除它
    git stash pop
    

    相关文章

      网友评论

        本文标题:git 常用命令

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