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
  • 相关阅读:
    二 .数据库(Data)操作
    一. 数据库(Data)基础
    五种IO/模型
    并发编程 (协程)
    七.并发编程 (线程池,返回值,回调函数)
    六.并发编程 (线程对列)
    五.并发编程 (线程事件)
    四.并发编程 (线程信号量)
    三.并发编程 (线程锁)
    二.并发编程 (程序中线程操作)
  • 原文地址:https://www.cnblogs.com/weswes/p/11107193.html
Copyright © 2011-2022 走看看