zoukankan      html  css  js  c++  java
  • git常用命令总结

    远程仓库
        git remote remove //<远程库名>  删除远程仓库  
        git remote rename <旧名称> <新名称>  //修改远程仓库名
        git remote add origin https://git.oschina.net/xiaoshusheng/Slow-download-speed.git //添加远程仓库
        ssh-keygen -t rsa -C "youremail@example.com" //生成ssh key
        git push origin master //推送本地至远程仓库
        git pull origin master //从远端拉取
    

    本地操作

      git clone git@github.com:XXX/yyyy.git //XXX为github的用户名,yyy为仓库名
       git init //初始化仓库
      git status //查看仓库状态
      touch README.md //创建READEME.md文件
      git add ERADME.md //添加ERADME.md至暂存区
      git commit -m "hhh" //如果想要提交信息记录的更详细,请不要加 -m
      git log --pretty=short //加--pretty=short 只显示提交信息的第一行
      git log ggg //ggg是指指定的文件或目录,用于查看指定的目录、文件的日志
      git log -p //查看提交所带来的改动
      git log -p ggg //查看指定文件的改动
      git diff //可以查看工作树,暂存区,最新提交之间的差别
      git diff HEAD //查看工作树与最新提交的差别
    

      

    分支操作

      git branch //显示分支一览表,同时确认当前所在的分支
      git checkout -b aaa //创建名为aaa的分支,并且切换到aaa分支
      git branch aaa //创建名为aaa的分支
      git checkout aaa // 切换到aaa分支
       git branch -b aaa // 创建并且换到该分支
      git checkout - //切换到上一分支
    -   合并分支
      git checkout master //切换到master分支
      git marge --no--ff aaa // 加--no--ff 参数可以在历史记录中明确地记录本次分支的合并
      git log --graph //以图表形式查看分支
    -   更改提交的操作
      git reset //回溯历史版本
      git reset --hrad //回溯到指定状态,只要提供目标时间点的哈希值
    -   推进历史
      git reflog //查看仓库的操作日志,找到要推历史的哈希值
      git checkout master
      git reset --hrad ddd //ddd为要推进历史的哈希值
    
  • 相关阅读:
    win7破解vs2008
    学习C# via clr 第三版扎记
    html 网页嵌入 QQ MSN 旺旺 Gtalk快速对话框官方代码的方法
    识别打气筒气嘴 法式气嘴、美式气嘴、英式气嘴
    飞信资料
    DCOM 遇到错误 “登录失败:未知的用户名或错误密码
    VS 新建Asp.Net 网站 与 新建Asp.Net web 应用程序区别
    一款网页开发必备,让你欲罢不能的客户网页编辑js控件 百度 UEditor
    一天一小步_我学C#入门精典_第一天
    将DataTable对象输出到新建EXCEL文档中
  • 原文地址:https://www.cnblogs.com/tiaowangdeying/p/10508122.html
Copyright © 2011-2022 走看看