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

  • 相关阅读:
    Regular Expression Basic
    Getting http address from text file by awk script
    日报、周报,项目进度汇报有意义吗?
    目不转睛地盯着电脑屏幕,认真找Bug的你
    这组朋友圈,得罪了半个互联网圈!
    2021年,让你看透世界的8个底层逻辑
    再见,胡阿姨!再见,共享单车!
    @所有人,2021新年快乐,每个人都了不起!
    为了实现而工程,大道至简第五章读后感
    Java第四次上课博文动手动脑
  • 原文地址:https://www.cnblogs.com/obeing/p/5176397.html
Copyright © 2011-2022 走看看