• Git常用指令


    cat ~/.ssh/id_rsa.pub ##打印公钥
    ssh-keygen -t rsa -C "email@example.com" ##生成公钥
    git config user.name ##查看用户名
    git config user.email ##查看邮箱名
    git config --global user.name "username" ##设置用户名
    git config --global user.email "email@qq.com" ##设置邮箱
    git config --list ##查看配置信息

    git status ##查看状态
    git add readme.txt ##添加一个文件
    git add -f readme.txt ##添加一个文件,-f表示文件如果被忽略,强制添加
    git commit -m 'add a file' ##提交添加的文件 并加注释 add a file
    git diff readme.txt ##查看文件有什么差异(修改)
    git diff HEAD -- readme.txt ##查看文件与版本库最新的有什么差异(修改)
    git log ##查看日志
    git log --pretty=oneline ##将日志分类为单行显示
    git reset --hard HEAD^ ##回滚到上一个版本且只能回滚一次
    git reset --hard 1094a ##混滚到指定版本号1094a(不用写全),可以通过git log查看commit号
    git reflog ##查找曾经使用的命令记录(commit号也是id)
    git checkout -- readme.txt ##撤销文件修改,如果已经添加到暂存区,需要先回滚再撤销
    git rm test.txt ##删除文件,工作区区间删除后,需要同时删除GIT上的文件,然后提交 git commit -m 'delete a file'

    ##本地仓储推送到远程仓储
    git remote add origin git@github.com:michaelliao/learngit.git ##本地库连接远程 origin库名
    git push -u origin(库名) master ##本地库推送到master节点上,-u用于第一次推送
    git remote -v ##查看远程库

    ##远程仓库克隆到本地仓储
    git clone git@github.com:michaelliao/gitskills.git ##远程仓储克隆到本地
    git clone -b dev git@github.com:michaelliao/gitskills.git ##指定远程仓储分支devf克隆到本地

    git checkout -b dev ##创建并切换分支dev
    git branch dev ##创建分支dev
    git checkout dev ##切换分支dev
    git branch ##查看当前分支
    git merge dev ##合并指定dev分支到当前分支
    git branch -d dev #删除指定分支dev

     

     

  • 相关阅读:
    逻辑架构设计目标和任务
    业务架构设计
    架构设计概念
    可扩展设计:如何做到增加功能不修改调用方代码?
    P2661 信息传递
    Network of Schools POJ
    1002 过河卒
    P3254 圆桌问题
    P2765 魔术球问题
    P1141 01迷宫
  • 原文地址:https://www.cnblogs.com/zwcry/p/11233386.html
Copyright © 2020-2023  润新知