zoukankan      html  css  js  c++  java
  • git入门

    #初始化

    git init

    #origin master建立连接

    git remote add origin git@gitee.com:x'x'x/x'x'x.git

    #把远程dev分支拉到本地

    git fetch origin dev

    #在本地创建分支dev并切换到该分支

    git checkout -b dev(本地分支名称) origin/dev(远程分支名称)

    #把某个分支上的内容都拉取到本地

    git pull origin dev

    # 切换到master分支

    git checkout master

    # 拉取最新代码

    git pull

    # 以master分支为基础,新建本地分支,新分支名以mmall_v1.0为例

    git checkout -b xxx_v1.0

    # 在远程建立对应的分支,只有新建分支时需要执行这步,以后只需要

    git push git push --set-upstream origin xxx_v1.0

    # 看文件的改动

    git status

    # 看文件内容的变动

    git diff  (工作区与暂存区对比)

    git diff --cached  (暂存区与上次提交的对比)

    # 首先是追踪变更的文件

    git add .

    # 然后提交到本地

    git commit -am '我是提交的说明'

    # 提交到远程

    git push

    # 合并远程分支

    git merge origin master

    # 注意:如果发现merge的结果里有CONFLICT,就表示当前分支和远程master分支有文件冲突,我们要手动解决一下冲突再做一次提交才可以。

    # 没冲突或解决完冲突后,提交到当前分支的远程

    git push

    场景

      一、版本对比

          1.未提交至暂存区(对比工作区与暂存区)

            git diff xxx

          2.提交至暂存区(对比暂存区与上次提交的内容)

            git diff --cached xxx

          3.对比任意历史版本

            git log          ##获取提交日志,拿到版本号

            git diff 版本号        ##工作区与历史版本对比

            git diff --cached 版本号  ##暂存区与历史版本对比

          4.与最新已提交版本做对比

            git diff (--cached) HEAD

          5.对比任意两个版本的差异

            git diff 版本号1 版本号2

  • 相关阅读:
    Cobbler学习之一--Fedora17下配置Cobbler安装环境
    linux下 tar解压 gz解压 bz2等各种解压文件使用方法
    linux性能检测工具
    firefox的plugin-container进程关闭方法
    部署额外域控制器,Active Directory
    利用yum下载软件包的三种方法
    HP iLo2 试用序列号
    (转)Linux下root密码丢失和运行级别错误的解决办法
    linux下的5个查找命令
    (转)CentOs上配置samba服务
  • 原文地址:https://www.cnblogs.com/hmxs/p/10839592.html
Copyright © 2011-2022 走看看