git是一个多人协助管理代码的好工具,它支持分布式开发,每个人都可以有自己的分支,当然多人开发一般都会有一个公用分支方便大家合并各自的代码,也有一个用于发布的master分支

git的基本命令使用(前提是安装了git)

1.远程克隆拉取

git clone http.....git(克隆地址) myproject(自定义名称,不填写默认克隆的名称)

2.远程按分支下载

git clone -b mybranch(远程分支名称)  http...git(克隆地址)

3.git代码提交

git status --查看当前仓库状态

git add .    --提交所有更改

git commit -m "注释"  -- 提交到本地仓库

git push origin remote_branch  -- 推送到远程分支

4.git 检查远程更新,拉取远程代码

git pull http.....git(克隆地址) mybranch(远程分支名称)

5.git新建分支

git branch -- 查看本地分支

git branch -r --查看远程分支

git branch my_branch --新建本地分支

git checkout my_branch -- 切换到该分支

git push origin my_branch --新分支推送到远程

6.将develop分支合并到master分支

a.git checkout master

b.git merge develop

7.多人操作分支合并提交

在当前分支my_branch执行 代码  git rebase develop ,假如有冲突会跳转到一个新分支上在vscode中解决冲突,

再执行 git rebase --continue, 完成后提交分支git merge branch

命令行执行没有可视化工具方便,建议以上操作用git 工具执行 ,这里推荐的工具是 sourcetee

git命令行操作的初级使用相关推荐

  1. gitBash快速清屏,git命令行操作,快速清屏,清屏

    ## ** gitBash快速清屏,git命令行操作,快速清屏,清屏 ** 快捷键 点赞去啊!!!!!!!!!!!!!

  2. Git——远程管理版本操作(Tortoise(小乌龟)图形化操作、git命令行操作)

    一.Tortoise 图像化操作: 1.克隆项目(即从github仓库拉取项目文件): 2.暂存区: 添加到暂存区: (1)新建一个文件 (2)右键选择子选项 ->[添加](3)勾选为被控制文件 ...

  3. Git命令行操作详解

    Git简介 是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制 ...

  4. mac git命令行操作 git push pull 逻辑

    安装git 想push到线上的完整流程是 情况1,本地开发好了,想上传到线上的分支,或master 1.在空文件夹git init 2.配置相关参数 name email origin 3.pull ...

  5. Git 简介和命令行操作

    Git 简介 官网地址:https://git-scm.com/ 3Git 的优势  大部分操作在本地完成,不需要联网  完整性保证  尽可能添加数据而不是删除或修改数据  分支操作非常快捷流 ...

  6. 命令行操作svn和git和git

    前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...

  7. git修改服务器的命令行,Git版本控制工具安装及命令行操作

    很多小伙伴不知道如何来安装Git版本控制工具,对于命令操作比较陌生.本文做了一个详细的文档,希望对大家有所帮助. 1.git 是什么一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制 ...

  8. 常用的Git命令行指令以及图形化界面的简单操作

    命令行操作 常用指令 指令 作用 指令 作用 cd 打开目录 pwd 绝对路径 ls 列出清单 mkdir 新建目录 cp 拷贝 mv 移动 rm 移除 touch 创建文档 一.git版本管理的指令 ...

  9. Git rebase 命令行操作

    Git rebase 命令行操作 1.创建新分支(在需要进行rebase的分支上开辟新分支) git checkout -b rebase 2.进行rebase操作(master作为变基的节点,也可以 ...

最新文章

  1. 设计模式之模板方法模式(Template Method)摘录
  2. 何恺明大神新作--UnNAS:无监督神经网络架构搜索
  3. cuda nvcc dll
  4. 区间内x的出现个数(主席树)
  5. Spring MVC-01循序渐进之Model 2和MVC
  6. 不止代码:保留道路(ybtoj 最小生成树)
  7. Android开源库集锦
  8. php 中 sql 查询语句怎么写,sql查询语句有哪些
  9. 剑指offer——面试题9:求斐波那切数列的四种方法
  10. [转]说说大型高并发高负载网站的系统架构
  11. Idea 进行断点调试的 快捷键
  12. 主题:程序的扩展性(第二节:如何扩展), 时间:2004-12-10 03:00 PM
  13. 说说基因组的垃圾DNA-Transposable elements
  14. python弧度角度转换程序_python 弧度与角度互转实例
  15. Unity SteamVR报错问题却影响运行的记录(Log path could not be located (112)“)
  16. 创新业务中真需求和伪需求的思考
  17. 【第5篇】人工智能(AI)语音测试原理和实践
  18. git reset soft、mixed和hard的区别和用途详讲
  19. 腾讯发布的开发语言安全指南:Javascript安全指南
  20. Android Genymotion使用中文输入法

热门文章

  1. OpenStack开发过程中常用Git操作场景(转)
  2. 京东2016笔试题,小东复习
  3. 大后天就开学了,今天Django的学习总结一下
  4. Python OpenCV -- Canny 边缘检测 (十一)
  5. 私有化即时通信软件有哪些?企业要怎么选择?
  6. Greenplum集群安装
  7. python机器学习手写字体识别_Python 3 利用机器学习模型 进行手写体数字检测
  8. 关于时间--地球公转与闰年
  9. 2023新媒体短视频运营策划方案
  10. 浏览器报Mixed Content错误的解决