zoukankan      html  css  js  c++  java
  • 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

     

     

  • 相关阅读:
    类对象成员函数的const增强zz
    希腊与罗马神话神名对照
    c++程序调用c函数 and otherwise zz
    百度相信中国电子书下载
    VolatileCorrectness,让编译器帮你检测竞争条件 zz
    高效计算一个bytes有几个byte是1?
    实现mybatis官网入门实例
    Windows Phone 深度探索(一) 带有(伪)元素加载动画的Panel (SlideInPanel)
    You have asked for this, it is basically your fault!
    New EC2 Instance Types of re:Invent 2021
  • 原文地址:https://www.cnblogs.com/zwcry/p/11233386.html
Copyright © 2011-2022 走看看