zoukankan      html  css  js  c++  java
  • git常用命令笔记

    git的三个区
    工作区 -> 暂存区 -> 版本库

    工作区 即开发者的工作目录
    暂存区 修改已被记录,但尚未录入版本库的区域
    版本库 存储变化日志及版本信息

    git常用命令

    #配置基本信息
    > git config --global user.name xxx
    > git config --global user.email xxx
    #创建一个git库
    > cd E:/
    > mkdir tmp
    > cd tmp
    > git init
    #添加文件
    > git add .
    #提交文件
    > git commit -m '注释'
    #删除文件
    > git rm 文件
    #所文件推到远程服务器上
    > git push https://git.oschina.net/xxx/xxx.git master
    #添加远程地址的别名
    > git remote add 别名 https://git.oschina.net/xxx/xxx.git
    #origin是远程地址的别名,master是本地的版本
    > git push origin master
    #克隆一份远程库
    > git clone https://git.oschina.net/xxx/xxx.git
    #拉取代码到本地master
    > git pull https://git.oschina.net/xxx/xxx.git master
    #查看日志
    > git log
    > git log --pretty=oneline
    #版本切换,HEAD指向当前版本,一个^表示前一个版本
    > git reset --hard HEAD^
    #用版本号切换版本
    > git reset --hard 版本号
    #查看所有分支操作记录
    > git reflog
    #查看所有分支
    > git branch
    #创建分支
    > git branch 分支名
    #切换分支
    > git checkout 分支名
    #合并分支
    > git merge 分支名
    #删除分支
    > git branch -d 分支名
    #查看远程仓库
    > git remote
    #查看仓库地址
    > git remote -v
    #删除远程库别名
    > git remote remove 远程库别名
    #添加远程库别名
    > git remote add 别名 https://git.oschina.net/xxx/xxx.git
    
  • 相关阅读:
    Python-发送邮件
    Python基础-类的继承
    Python基础-列表推导式
    三、Linux下mysql的完整安装
    二、linux下apache2.2.11+php5.6.3的环境配置
    linux下编译安装php各种报错大集合
    一、linux下nginx1.7.8+php5.6.3的环境配置
    linux ./configure 的参数详解
    div随窗口变化设置高度
    在地图上增加标注点并为每个点增加各自的信息窗口
  • 原文地址:https://www.cnblogs.com/jkko123/p/6361609.html
Copyright © 2011-2022 走看看