基本操作:
  1. git init 初始化环境
  2. git add . 管理文件
  3. git status 查看状态
  4. git diff 文件名 查看修改内容
  5. git commit -m '' 提交文件
  6. git log 查看历史
  7. git reset --hard id值 回到某次代码
  8. git push 路径 分支名 上传代码
  9. git clone 路径 克隆代码
  10. git pull 路径 分支名 下载代码
分支操作:
  1. git branch 查看所有分支
  2. git branch name 创建分支
  3. git checkout name 切换分支
  4. git checkout -b 创建并进入到一个新分支
  5. git checkout -D 删除一个分支
  6. git merge 分支名 合并分支
暂存操作:
  1. git stash 隐藏当前工作环境
  2. git stash list 查看隐藏的工作环境
  3. git stash drop 移除工作环境,后面可以跟着stash名字
  4. ①git stash apply 恢复工作环境; 再使用git stash drop来删除stash内容
    ②git stash pop,恢复的同时把stash内容也删除了
日常操作:
 
  更新代码但不想提交代码操作步骤:
  1. git stash 隐藏当前工作环境
  2. git fetch 远程分支和线上同步(或者直接用pull, 之后直接执行git stash pop 恢复工作环境)
  3. git rebase origin/分支名 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行git stash pop 恢复工作环境)
  4. git add 添加解决完的冲突文件
  5. git rebase --continue 完成基变
  6. git stash pop 恢复工作环境
 
  提交代码操作步骤:
  1. git add . 选中文件
  2. git commit -m 把文件提交到暂存区
  3. git fetch 远程分支和线上同步
  4. git rebase origin/分支名 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行 git push origin 分支名 提交代码)
  5. git add 添加解决完的冲突文件
  6. git rebase --continue 完成基变
  7. git push origin 分支名 提交代码
仓库操作:
  1. git remote 查看远程仓库
  2. git remote -v 显示出详细的url地址名和对应的别名
  3. git remote add name url 添加远程仓库
  4. git remote remove name 删除添加的远程库
  5. git remote rename 原名字 新名字 重命名远程库
  6. git remote show 主机名 查看指定主机的详细信息
特色操作:
  1. 分支取名推荐后缀:

    ①功能(开发)分支 dev-

    ②生产(上线)分支 release-1.1

    ③测试分支 bug-0.1

    ④紧急修复 hotfix-

   2.自定义log格式同时为其取别名   git config --global alias.lg "log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'"

Git日常须知的更多相关文章

  1. git 日常使用从入门到真香

    目录 git 日常使用从入门到真香 一.Git简介 二.Git常用命令 三.git操作流程 四.报错处理 git 日常使用从入门到真香 一.Git简介 Git是一个开源的分布式版本控制系统,可以有效. ...

  2. git日常使用的常用命令总结

    git日常使用的常用命令总结 git 是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常 ...

  3. git——日常保险操作

    git fetch --all //拉取远程最新代码 git reset --hard origin/master //如果本地无法更新,使用远程覆盖本地 git branch old_master ...

  4. git 日常使用

    git clone git checkout      git 删除 本地分支: git branch -d <本地分支名> git branch -D <本地分支名>(大写表 ...

  5. git日常操作

    0.准备工作 0.1 git安装 http://git-scm.com/download/   图形客户端建议使用source tree,中文界面 http://www.sourcetreeapp.c ...

  6. git日常使用经验积累

    1 git merge origin/develop 将远程分支合并到本地,一般先执行合并,解决冲突,然后再git commit合入新建的分支,推送到远程分支里面,最后码云上找pl pull requ ...

  7. Git 日常操作

    本地新建Git库步骤: 初始化git库:git init 建立本地和远程的关联: git remote add origin ip:端口/ 项目.git 从远程下载所有分支到本地:git  fetch ...

  8. Git 日常工作中使用的命令记录

    前言   这篇文章主要是介绍我在使用Git中的有一些忘记了,但是很重要的命令. 20190424 Git 历史信息 username 和 email 更改 git config alias.chang ...

  9. git 日常

    git 恢复到上一个版本比如执行 git commit 命令之后 做了一些修改 恢复到上一个版本 1.修改一个文件想回到修改前 直接 git checkout -- filename 2.修改过文件, ...

随机推荐

  1. csdn阅读更多需要注册登录csdn

    csdn目前设置每日使用5次后必须登录才能看到阅读更多的内容,异常恶心.因此搜罗了方法去解决这个问题 方法一 打开想看的csdn后,在console里边执行以下代码: $("div.arti ...

  2. 【JVM虚拟机】(6)---深入理解Class中访问标志、类索引、父类索引、接口索引

    JVM(6)访问标志,类索引 上一篇博客讲[JVM虚拟机](5)---深入理解JVM-Class中常量池 我们知道一个class文件正常可以分为7个部分: 魔数与class文件版本 常量池 访问标志 ...

  3. redis一致性hash算法理解

    一般算法: 对对象先hash然后对redis数量取模,如果结果是0就存在0的节点上. 1.2同上,假设有0-3四个redis节点.20个数据: 进行取模后分布如下: 现在因为压力过大需要扩容,增加一台 ...

  4. 联发科MT8788基带处理器介绍

    MT8788设备具有集成的蓝牙.fm.wlan和gps模块,是一个高度集成的基带平台,包括调制解调器和应用处理子系统,启用LTE/LTE-A和C2K智能设备应用程序.该芯片集成了工作在2.0GHz的A ...

  5. 解决git Failed to connect to 127.0.0.1 port xxxx: Connection refused

    某天,用git拉取,提交代码的时候出现了git Failed to connect to 127.0.0.1 port xxxx: Connection refused的问题, 开始百度,看了一通.都 ...

  6. Altium Designer快速调整丝印

    Altium Designer快速调整丝印 今天我为大家讲的内容是altium designer快速调整丝印,这是我们做完PCB设计布线完成后的下一个步,很多朋友都是非常熟悉的.但是我们很多人只会用a ...

  7. IDEA zookeeper插件的使用

    安装插件 file-settings-Plugins 搜索zookeeper,并安装,安装完成后重启IDEA 配置IP地址和端口 位于Other settings 中的zookeeper选项中配置 注 ...

  8. 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)

    得力在2018年出了一款高仿卡西欧fx-991CN X中文版的计算器,型号为D991CN Plus,在实现同样功能的前提下,网销价格是卡西欧的三分之一左右.但是这款计算器与卡西欧正版计算器差距是大是小 ...

  9. 教程二 网页和lua交互修改openwrt

    硬件 http://zhan.renren.com/h5/entry/3602888498044209332 GL-iNet 1 首先安装 webserver之lighttpd  ,openwrt自带 ...

  10. C# ListView 控件和 INotifyPropertyChanged 接口

    ListView 控件和 DataGridView 控件 ListView 是跟 Winform 中 DataGridView 用法以及显示效果差不多的一个 WPF 控件,可以通过列表的方式方便的显示 ...