zoukankan      html  css  js  c++  java
  • Git相关命令总结

    准备类型命令 

    生成ssh秘钥(密码可以留空):

    ssh-keygen

    配置用户信息(安装后第一件事):

    # --systen代表配置系统全局,--global代表配置当前用户全局
    # 在当前项目中使用其他信息在项目目录使用不带参命令配置
    git config --global user.name "wirelessqa" git config --global user.email johndoe@example.com

     

    功能型命令

    删除文件(文件与仓库):

    rm xxx
    git rm xxx

    文件取消版本控制(但在本地依旧保存):

    # 移除某个文件
    git rm --cached xxx
    # 全移除
    git rm -r --cached .

     撤回暂存区文件:

    # ~代表上一次
    # --hard代表文件及commit记录都回退
    # --soft只回退commit,文件还可以再次commit
    git reset HEAD xxx

    已push的最好使用revert回退(保留回退前文件记录):

    git revert -n xxx

    撤销对工作区文件修改(恢复至上次提交时的状态):

    git checkout -- xxx

    保存当前分支修改:

    git stash 

    远程新建了一个分支,本地没有该分支:

    git checkout --track origin/branch_name

    本地新建了一个分支,但是在远程没有:

    git push --set-upstream origin branch_name

    git切换远程分支:链接

    git中文文档:链接

    廖雪峰git:链接

    查询型命令

    检查当前状态:

    git status

    查看文件更新部分:

    git diff

     查询提交版本记录(加上--pretty=oneline,只会显示版本号和提交时的备注信息):

    git log

    查询包含回退的版本记录:

    git reflog
  • 相关阅读:
    图论:带花树算法-一般图最大匹配
    图论&数学:最小平均值环
    图论:朱刘算法
    图论&动态规划:虚树
    图论:动态点分治
    图论:平面图的对偶图
    图论:DFS序
    打开页面时,所有节点展开(ztree)
    Vue 常用记录
    Vue v-if and v-for
  • 原文地址:https://www.cnblogs.com/weswes/p/11107193.html
Copyright © 2011-2022 走看看