• git与github


    下载git gui

    将所需文件夹右键 git init here,会生成.git文件夹(我的电脑没有显示,可以直接通过.git访问)

    右键git bash打开命令行

    git add .将所有文件添加到缓存区

    git status 查看此时状态

    git commit -m "zhushi" 提交到版本区并添加注释

    git commit -a -m "zhushi" 简写方式的将文件从工作区加到缓存区再加到版本区

    git log查看日志

    git diff 工作区和暂存区的对比

    git diff --cached 查看暂存区和版本区的对比

    git diff master工作区和版本区的对比

     上传步骤:http://blog.csdn.net/luckyyulin/article/details/21090905

    git push -u origin master//上传命令

    解决冲突:git fetch//先拉取过来

      git diff master origin/master //对比本地与github上的有什么不一样

      git merge origin/master //再合并

      取舍后:git add . ;git commit -m "zhushi"

      git push -u origin master//执行上传

      

    或者

      git pull --rebase origin master//先执行合并操作

      git push -u origin master

    上传时遇到问题解决办法

    http://www.jianshu.com/p/835e0a48c825

    在线预览前缀:http://htmlpreview.github.io/?

    撤销:

    git reset HEAD 文件名 将文件从缓存区撤回到工作区

    git checkout -- 文件名 将工作区的文件撤回到之前版本区(如果有暂存区恢复暂存区)的状态

    删除:

    git rm 文件名 删除缓存区中的文件,当工作区中已被删了时执行

    git rm -f 文件名 删除缓存区和工作区的文件

    git rm --cached 仅删除缓存区中的文件

    恢复:

    git checkout commit_id(git log得到) 文件名 恢复某一个文件

    git reset --hard commit_id 恢复某一状态的版本库

    git reflog 记录操作的一些行为

    预览时的问题

    Refused to Execute Script From Because Its MIME Type (Text/plain) Is Not Executable, and Strict MIME Type Checking Is Enabled

    将原地址https://raw.githubusercontent.com/sally2015/myweb/master/js/src/jquery.mousewheel.js

    改为https://rawgit.com/sally2015/myweb/master/js/src/jquery.mousewheel.js

    注意加粗部分的改变

    git brach 查看分支

    git brach name 创建分支

    git checkout name 切换到某一分支上

    origin does not appear to be a git repository”

  • 相关阅读:
    react结合antd4.0和umi3.0的404界面
    小程序自带组件自定义tabbar
    移动安全学习清单
    跨域资源共享 CORS 详解(转)
    docker常用命令总结
    XSS绕过小结
    mysql的order by注入
    本地文件包含漏洞利用姿势
    XSS绕过<>进行测试
    clamscan+clam-freshclam.service服务启停
  • 原文地址:https://www.cnblogs.com/obeing/p/5176397.html
Copyright © 2020-2023  润新知