• Git 命令


    git 安装

    #安装
    yum install git 
    
    #卸载
    yum remove git

    初始化配置

    #配置用户名
    git config --global user.name "Your name"
    
    #配置email
    git config --global user.email "Your email"
    
    #配置Editor 
    git config --global core.editor "vim" 
    
    #配置比较工具
    git config --global merge.tool "vimdiff"
    
    #列举所有配置
    git config --list

    开发中常用

    1)克隆版本库

    克隆远程版本库

    git clone git@github.com:hanguangchao/php.git

    克隆远程分支到本地

    git clone -b gh-pages git@github.com:hanguangchao/php.git

    创建本地仓库的克隆

    git clone /path/to/repository

    2)创建本地版本库
    创建新文件夹,打开,然后执行:

    git init

    3) git 结构 
    工作目录
    持有实际文件
    缓存区(Index)
    临时保存改动
    HEAD
    指向你最近一次提交后的结果

    4)添加&提交代码
    添加到缓存区

    git add <filename>git add *

    提交到本地版本库git commit -m "代码提交信息"

    5) 推送改动

    提交到远端仓库

    git push origin master

    git push origin gh-pages

    6)分支管理

    创建一个叫做“feature_x”的分支,并切换过去

    git checkout -b feature_x

    切换到主分支

    git checkout master
    
    git checkout  gh-pages

    推送到远程分支

    git push -u origin gh-pages

    删除本地分支

    git branch -d feature_x

    查看当前分支

    git branch

    7)更新与合并

    git fetch
    
    
    git pull 
    
    git merge
    
    git diff <source_branch> <target_branch>

    8)删除操作
    删除本地文件

    git rm README.md

    提交删除更改

    git commit -m "remove *.md"

    恢复删除的文件

    git checkout -- end/index.html

    9)查看状态

    git status

    10)查看记录

    git log [-p -n]
  • 相关阅读:
    百度地图(8)-图层
    百度地图(7)-点聚合
    百度地图(6)-信息窗口
    鸟哥学习笔记二(基础篇第七章)
    鸟哥学习笔记一(基础篇第六章)
    sql server学习笔记二
    sql server学习笔记一
    centos下sudo命令不能使用
    CentOS系统时间与现在时间相差8小时解决方法
    SUID GUID详解
  • 原文地址:https://www.cnblogs.com/aksir/p/6773632.html
Copyright © 2020-2023  润新知