一、VCS版本控制系统

version control system(VCS),用于项目中存储、共享、合并、历史回退、代码追踪文件历史等功能。

VCS软件:

2000年以前 2010年以前 2010年至今
CVS SVN Git

二、Git中的常见概念

工作目录:是一个目录,用于保存项目中的文件
暂存区: 是内存中的一块区域,临时存储项目中修改的文件
本地仓库:是一个特殊的目录,保存项目中所有的文件及每次修改的记录

三、命令

以下命令可在本地git bash here执行

3.1 基本命令

  • 拉取远程项目代码 git clone [ssh/url]
    找到仓库,复制clone下ssh地址,在本地执行即可拉取项目~
    (前提是已经配置好密钥且有项目权限哦)

  • 创建本地新分支 git branch [branch name]

  • 删除本地分支 git branch -d [branch name]
    不能在要被删除的分支中执行改操作!!!
    如果要删除分支“branch1”,应先切换到其他分支,再执行上述命令(若在branch1中执行无效)

  • 本地分支重命名 git branch -m [ old branch name] [ new branch name]

  • 本地切换新分支git checkout [branch name]
    强制切换                             +-f
    创建并切换到该分支           +-b

  • 远程分支拉取到本地 git pull origin <branch>

  • 本地分支推送到远程

    1. git push origin <branch>/git push 本地名称与远程名称相同
    2. git push origin localBranchName : remoteBranchName 本地名称与远程名称不同

3.2 推送步骤+git规范

1.git add .将本地修改内容保存至暂存区
2. git commit –m "提交说明" 提交到本地仓库
(例:git commit -m “feat: 主题色修改”)

前缀 说明
feat 修补bug
fix 新功能(feature)
docs 文档(documentation)
style 格式(不影响代码运行的变动)
refactor 重构(即不是新增功能,也不是修改bug的代码变动)
perf 性能优化
test 增加测试
chore 构建过程或辅助工具的变动

3.git push origin <branch> 推送到远程仓库

3.3 git fetch+Git merge 合并分支

git常用命令+git规范(附merge合并及冲突解决)相关推荐

  1. Android Git 常用命令和规范

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70332707 本文出自[赵彦军的博客] 文章目录 概念 git 操作流程图 专有名 ...

  2. git常用命令及规范流程

    参考地址:https://www.cnblogs.com/my--sunshine/p/7093412.html,感谢分享 官网地址:https://git-scm.com/book/zh/v2 gi ...

  3. git常用命令大全(附详细解释)

    1.创建仓库 使用当前目录作为Git仓库,我们只需使它初始化. git init 该命令执行完后会在当前目录生成一个 .git 目录. 使用我们指定目录作为Git仓库. git init newrep ...

  4. git常用命令|git迁移仓库地址

    常用命令 查看当前分支:git branch 查看远程仓库地址:git remote -v git迁移仓库地址 从原地址克隆一份裸版本库,比如原本托管于 GitHub. 然后到新的 Git 服务器上创 ...

  5. 【转载】Git 常用命令大全

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

  6. Git 常用命令大全-转载

    一. Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态  git commit 提交  git branch -a 查看所有的分支 git branch ...

  7. Git使用 从入门到入土 收藏吃灰系列(三) Git常用命令

    文章目录 一.前言 二.常用的命令 一.前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibi ...

  8. git常用命令_10、Git常用命令

    Git常用命令 Git作为我们最常用的版本控制工具,多了解并熟悉一些命令,将能节省很多时间 关于git,首先需要了解几个名词,如下: Workspace:工作区 Index / Stage:暂存区 R ...

  9. Git 常用命令和教程

    常用命令:http://hi.baidu.com/sunboy_2050/item/ffab7396672895d11a49dfcc 精简教程:http://lugir.com/git-basic.h ...

最新文章

  1. 通过RMAN克隆11g数据库(基于active database)
  2. 使用JacpFX和JavaFX2构建富客户端
  3. spring—事务控制
  4. 解决在Windows10没有修改hosts文件权限
  5. Linux的分区类型
  6. mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
  7. 用C语言设计光线成像程序——计算机达人成长之路(26)
  8. mysql like 贪婪匹配_mysql模糊查询like与REGEXP的使用详细介绍
  9. git 应用 branch指针和HEAD指针
  10. 不错的Feature设计:提建议并投票
  11. 数据流分析之WorkList Algorithm
  12. 分布式任务调度框架设计与实现解读(1)
  13. 平面纹理坐标和球面坐标互相转换
  14. 金融行业基于 DELL EMC 高端存储的核心系统实践经验分享
  15. 建行u盾弹不出来_如果建行网银盾无法识别怎么办,不要怕,只需几招就搞定...
  16. 搜索引擎下拉食云速捷详细_搜索框下拉优化淹云速捷讲信誉,下拉词上词77云26速26捷...
  17. 调停者模式 java_JAVA设计模式之调停者模式详解
  18. Java 10年回顾:世界各地开发高手谈Java
  19. 鸿蒙系统怎么安装 google play
  20. Technical support of LYF-Solid Background

热门文章

  1. 10月21日下午PHP常用函数
  2. kolla all-in-one 安装
  3. Ruby编程语言学习笔记4
  4. Python_生成器Generator
  5. jQuery实现一个图片左右滚动
  6. VS2010链接SQLsever2008数据库时出现[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒
  7. C++字符串的不同存放类型 (string/char[])
  8. 递增的整数序列链表的插入
  9. 网页遥控室内智能设备
  10. mysql php 全是字符串,PHP MySQL中有多个htmlspecialchars字符串