列一下在开发中用的比较多的git指令

git clone https://github.com/chineseLiao/Small-career // 克隆远程仓库到本地

git add . // 把修改的文件全选
git commit -m "这里是一些描述信息" // 把修改的提交到本地并添加描述
git pull // 拉取远程的代码 git push // 推送到远程 强制拉取,即覆盖本地修改,只用远程代码,使用下边指令集
git fetch --all // 拉取仓库最新修改,不合并
git reset --hard origin/master // 清除本地修改,并使用 matser 分支最新代码
git pull // 拉取
git push // 提交远程 git branch -a // 查看所有分支 git branch -l // 查看本地所有分支 git checkout develop // 切换到develop分支 git merge develop // 将develop分支合并到当前分支 git branch -d feature-facelib // 删除本地人脸库特性分支 git push origin :feature-facelib // 删除远程的人脸库特性分支 创建分支并关联远程仓库,下面是指令集
git checkout -b feature-permission // 创建分支 feature-permission
git push --set-upstream origin featrue-permission // 将新创建分支 feature-permission 关联到远程仓库
提交文件时发现有文件漏了,下面是指令集合
git add . // 添加全文件
git commit -- amend // 增加这个指令,当你git push 时,最终只会有一个提交记录 git init // 初始化一个git项目 如何新建分支并提交到远程,
例如:基于 master 分支,创建 feature-facelib 分支并推送到远程,下面是指令集
git checkout master // 如果不在 master 就切换到 master,如果已经在master分支则跳过这一步
git checkout -b feature-facelib // 基于当前分支(目前是 master)克隆并创建 feature-facelib 分支,并在克隆后切换到 feature-facelib 分支
git push origin feature-facelib // 将 feature-facelib 推送关联到远程仓库 然后在说说各个分支的使用 master分支,主分支功能全部实现后,最终在 master 分支对外发布,这个分支保证最稳定代码,所有功能都是经过测试测试后的代码才能合入该分支 develop分支,开发分支基于 master 创建,开发过程中都是基于这个分支拉取 feature 分支 release分支,发布测试分支基于 develop 分支创建,开发自测完成后的分支,需要对内测试发布,测试通过后合入develop分支 feature分支,特性分支多人开发不同需求时使用,基于develop拉取,开发完后合并到develop分支 bugfix分支,问题修复分支,基于 master 分支克隆,主要用于修复已发布分支发现的bug,也就是通用bug,例如在master分支上的bug,那么基于develop的master分支拉取的代码都有该bug,修复bug后,合入develop分支在合入master分支

然后就写完,溜了溜了~

最后安利一波博主微信公众号,感谢关注

大白话说GIT常用操作,常用指令git操作大全的更多相关文章

  1. iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

    一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的   git的起源 作者是Linux之父:Linus Bened ...

  2. git介绍和常用指令

    Git介绍和常用指令 介绍:Git和SVN一样都是版本控制工具.不同的是Git是分布式的,SVN是集中式的.Git开始用可能感觉难点,等你用习惯了你就会觉得svn是有点恐怖.(如果一个项目有好多人一起 ...

  3. git学习 本地常用操作01

    注意: Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的改动 不要使用Windows自带的记事本编辑任何文本文件 开始git项目: 初始化本地项目: 初始化:g ...

  4. git操作常用命令

    一.使用git 1.git是什么? Git是目前世界上最先进的分布式版本控制系统. SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己 ...

  5. Git介绍及常用操作演示(一)--技术流ken

    Git介绍 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发 ...

  6. 一文搞定 Git 相关概念和常用指令

    我几乎每天都使用 Git,但仍然无法记住很多命令. 通常,只需要记住下图中的 6 个命令就足以供日常使用.但是,为了确保使用地很顺滑,其实你应该记住 60 到 100 个命令. Git 相关术语 Gi ...

  7. CI 知识 :Git介绍及常用操作

    Git介绍 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发 ...

  8. git介绍以及常用命令操作

    一.git与SVN的对比[面试] ①git是分布式的,SVN是集中式的(最核心) ②git是每个历史版本都存储完整的文件,便于恢复,SVN是存储差异文件,历史版本不可恢复(核心) ③git可离线完成大 ...

  9. git工作中常用操作总结

    这篇文章主要记录下工作中常用的git操作.主要是对之前文章记录的问题做个总结,这个其实在idea中操作更加简单 别名配置 在敲git 命令时,其实可以使用别名,比如 commit可以配置为ci 下面是 ...

随机推荐

  1. react 地图发布 cesium 篇

    上篇文章介绍了如何搭建 react cesium 开发环境.在开发环境下,项目一切运行正常.最近把项目打包发布出来,却遇见了 cesium 不能正确初始化.打开浏览器的调试面板,出现好多 404,资源 ...

  2. DataGuard搭建逻辑StandBy

    DataGuard搭建逻辑StandBy 原创 作者:bayaim 时间:2016-03-31 17:23:48 272 0删除编辑   物理StandBy优点是效率高,缺点是只读模式不能恢复,恢复模 ...

  3. 字典与json转化

    json.dumps(字典)  #转成json格式 json.loads(json格式) #转成字典格式

  4. 执行DOS命令并返回结果

    public static String excuteCommand(String command){ Runtime runtime = Runtime.getRuntime(); try { Pr ...

  5. STP配置和选路规则

    1.用四台S3700交换机,2台PC机,组建网络拓扑 2.对mengyu-S1进行设置 (1)在交换机启用生成树(华为交换机默认启用MSTP),将交换机的STP模式更改为普通生成树STP: (2)配置 ...

  6. [C14] 总结(Conclusion)

    总结(Conclusion) 总结和致谢(Summary and Thank You) 欢迎来到<机器学习>课的最后一段视频.我们已经一起学习很长一段时间了.在最后这段视频中,我想快速地回 ...

  7. django内容回顾:

    Django 下载安装 命令行 pip install django==1.11.26 -i 源 pycharm 创建项目 命令行 django-admin startproject 项目名 pych ...

  8. 解决 Ubuntu16.04 + opencv4.1 源码编译错误 Makefile:160: recipe for target 'all' failed

    最近源码编译 opencv,出现下面的错误 [ %] Built target opencv_dnn Makefile:: recipe for target 'all' failed google ...

  9. Spring的工具类StringUtils使用

    我们经常会对字符串进行操作,spring已经实现了常用的处理功能.我们可以使用org.springframework.util.StringUtils 工具类帮我们处理字符串. 工具类整理如下:   ...

  10. 卡尔曼滤波C++代码

    #include <ros/ros.h> #include <string> #include <stdlib.h> #include <iostream&g ...