zoukankan      html  css  js  c++  java
  • [常用命令]Git命令

    取得Git仓库

    初始化一个版本仓库

    git init

    Clone远程版本库

    git clone https://github.com/yhj167/yhj167.github.io.git

    添加远程版本库origin,语法为 git remote add [shortname] [url]

    git remote add origin https://github.com/yhj167/yhj167.github.io.git

    查看远程仓库

    git remote -v

    提交你的修改

    添加当前修改的文件到暂存区

    git add .

    添加所有修改的文件到暂存区

    git add -A

    提交你的修改

    git commit –m “你的注释”

    推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支]

    git push origin master

    查看文件状态

    git status

    从当前跟踪列表移除文件,并完全删除

    git rm readme.txt

    仅在暂存区删除,保留文件在当前目录,不再跟踪

    git rm –cached readme.txt

    重命名文件

    git mv reademe.txt readme

    查看提交的历史记录

    git log

    取消对文件的修改

    git checkout –- readme.txt

    基本的分支管理

    拉去远程仓库的数据,语法为 git fetch [remote-name]

    git fetch

    fetch 会拉取最新的远程仓库数据,但不会自动到当前目录下,要自动合并

    git pull

    查看远程仓库的信息

    git remote show origin

    push所有分支

    git push

    将本地主分支推到远程主分支

    git push origin master

    将本地主分支推到远程(如无远程主分支则创建,客户端首次提交)

    git push -u origin master

    Git回退到某个历史版本

    1.使用Git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id。

    git reset –hard id

    2.把修改推到远程服务器

    git push -f -u origin master


    例子

    首次创建git库

    echo "# hyaojia.github.io" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin https://github.com/hyaojia/hyaojia.github.io.git
    git push -u origin master
    

    如果不想每次更新博客后都要提交一遍才能看效果,可以启动本地jekyll服务:

    $ jekyll serve –watch 然后访问http://localhost:4000,按CTRL+C退出。

    参考资料

  • 相关阅读:
    MVC模式简介
    UEditor插入表格没有边框但有间距
    MVC准备前基础知识
    如何关闭ie9烦人的提示信息?
    javaScript中利用ActiveXObject来创建FileSystemObject操作文件
    win7下IIS安装与配置运行网站
    javascript函数
    减小SSN影响
    EMC (电磁兼容性)
    电源完整性设计
  • 原文地址:https://www.cnblogs.com/AndrewYin/p/9202401.html
Copyright © 2011-2022 走看看