zoukankan      html  css  js  c++  java
  • git折腾日志

    • git for windows
    https://git-for-windows.github.io/
    • 基本配置

    进入git bash后执行

    $ git config --global user.name "Your Name"
    $ git config --global user.email "email@example.com"
    •  创建版本库

    在需要创建为git的目录下执行

    $ git init
    • 添加文件
    $ git add FILENAME
    •  为一段修改做注释
    $ git commit -m "COMMIT TEXT"
    •  显示当前仓库的状态
    $ git status
    • 查看某个文件被修改的信息
    $ git diff FILENAME
    • 查看git日志
    $ git log
    • 回滚到之前的某个版本
    $ git reset --hard HEAD^ #^号的个数表示回滚到上几个   
    $ git reset --hard HEAD~100 #回滚到上100个版本
    $ git reset --hard COMMIT_ID #回滚到指定 commit id 的版本
    • 查看每一次命令
    $ git reflog
    • 删除仓库中某个文件
    $ git rm FILENAME
    • 恢复某个被误删的文件(删除了源文件,未在git中删除)
    $ git checkout -- FILENAME
    • 从github上clone仓库到本地
    $ git clone URLS #URLS为github生成的仓库地址
    • 将clone下来的仓库上传到github
    $ git push origin master

    连接 Github

    生成 ssh keys

    $ ssh-keygen -t rsa -C "youremail@example.com"

    在 Github 中添加 ~/.ssh/id_rsa.pub

    在 本地和Github 中各创建一个仓库,将本地仓库与 Github 上的仓库关联

    $ git remote add origin git@URLS #origin为自定义用户名,URLS为Github仓库的链接

     取消关联

    $ git remote rm origin

    查看关联状态

    $ git remote -v

    将本地仓库上传到远程仓库

    git push username master #username为之前设置的用户名 -f参数用于强制推送
  • 相关阅读:
    Linux下搭建PHP环境的参考文章小记
    jQuery遇到问题的小记
    小程序 login
    小程序编辑器vscode
    弹性布局详解——5个div让你学会弹性布局
    vue在页面嵌入别的页面或者是视频2
    VUE设置浏览器icon图标
    遮罩层出现后不能滚动 添加事件@touchmove.prevent
    vue 在script里写页面跳转
    axios post、get 请求参数和headers配置
  • 原文地址:https://www.cnblogs.com/xiepingfu/p/7965961.html
Copyright © 2011-2022 走看看