• 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

     

     

  • 相关阅读:
    限制其他软件的使用时间app
    刚入职状态调整
    每年定投农业银行1万股收益如何
    Swagger增强工具knife4j
    git分支命名
    在库存服务中实现缓存与数据库双写一致性保障方案(三)
    二进制部署1.23.4版本k8s集群3部署架构及根证书签发
    二进制部署1.23.4版本k8s集群5部署Master节点服务
    二进制部署1.23.4版本k8s集群6部署Node节点服务
    二进制部署1.23.4版本k8s集群7安装Harbor
  • 原文地址:https://www.cnblogs.com/zwcry/p/11233386.html
Copyright © 2020-2023  润新知