zoukankan      html  css  js  c++  java
  • Git与GitHub学习

    Git

    参考了菜鸟教程

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    Git配置

    Config

    • 若使用 --system选项./etc/gitconfig 文件:系统中对所有用户都普遍适用的配置
    • --global ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户
    • git config -list查看配置信息

    用户信息配置

    $ git config --global user.name "runoob"
    $ git config --global user.email test@runoob.com
    

    Git工作流程

    Git操作

    • git rm --cached <file> 从暂存区删除文件。
    • git checkout .暂存区所有文件替换工作区。
    • git checkou --<file>指定文件从暂存区到工作区。
    • git checkout HEAD . git checkout HEAD <file> 将库中的文件替换工作区和暂存区。
    • git reset HEAD 暂存区目录树被版本库的替换,不影响工作区。
    • git clone <库><directory>

    基本操作

    查看历史版本

    • git log
    • git tag -a "标签内容" (版本号) 默认给当前版本打标签
    • git tag 查看所有标签

    获取远程版本

    git fetch
    git merge 尝试合并

    git分支管理

    • git branch (分支名称) 创建分支
    • git checkout (分支名称) 切换分支
    • git branch 列出分支
    • git branch -d(分支名称) 删除分支
    • git merge 分支名称 将指定分支合并到当前分支

    运用github

    • git remote 查看当前有哪些远程仓库。
    • git remote add 仓库名 git地址 添加远程版本库
    • git remote rm 仓库名 删除远程版本库
    • git remote rename old_name new_name 修改名称
    • git fetch [alias]获取自己没有的文件
  • 相关阅读:
    A*寻路算法
    Flump使用GPU渲染Flash动画
    Flash AS3.0 垃圾回收机制
    flash builder无法启动的解决方法
    AS3.0 BitmapData类介绍
    x&(x1)表达式的意义
    Feathers: Stage3D加速的UI组件
    Knockout.js入门
    TcxStyleRepository使用示例
    TPageControl使用代码节选
  • 原文地址:https://www.cnblogs.com/lizinuo/p/15261481.html
Copyright © 2011-2022 走看看