• 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
  • 相关阅读:
    对webpack的初步研究7
    对后端返回的时间进行升序的排序
    对webpack的初步研究6
    对webpack的初步研究5
    对webpack的初步研究4
    对webpack的初步研究3
    计算两个时间之间的天数、小时等
    对webpack的初步研究2
    线程_进程间通信Queue合集
    线程_threading合集
  • 原文地址:https://www.cnblogs.com/weswes/p/11107193.html
Copyright © 2020-2023  润新知