git命令行操作的初级使用
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命令行操作的初级使用相关推荐
- gitBash快速清屏,git命令行操作,快速清屏,清屏
## ** gitBash快速清屏,git命令行操作,快速清屏,清屏 ** 快捷键 点赞去啊!!!!!!!!!!!!!
- Git——远程管理版本操作(Tortoise(小乌龟)图形化操作、git命令行操作)
一.Tortoise 图像化操作: 1.克隆项目(即从github仓库拉取项目文件): 2.暂存区: 添加到暂存区: (1)新建一个文件 (2)右键选择子选项 ->[添加](3)勾选为被控制文件 ...
- Git命令行操作详解
Git简介 是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制 ...
- mac git命令行操作 git push pull 逻辑
安装git 想push到线上的完整流程是 情况1,本地开发好了,想上传到线上的分支,或master 1.在空文件夹git init 2.配置相关参数 name email origin 3.pull ...
- Git 简介和命令行操作
Git 简介 官网地址:https://git-scm.com/ 3Git 的优势 大部分操作在本地完成,不需要联网 完整性保证 尽可能添加数据而不是删除或修改数据 分支操作非常快捷流 ...
- 命令行操作svn和git和git
前几天在写代码的时候电脑突然坏掉,老大交代的任务没完成,非常痛恨自己用svn或者git保存代码,相信很多程序员遇到过,硬盘坏掉,存在硬盘中的代码丢失,无法找回的问题,svn和git可谓程序员界的福音, ...
- git修改服务器的命令行,Git版本控制工具安装及命令行操作
很多小伙伴不知道如何来安装Git版本控制工具,对于命令操作比较陌生.本文做了一个详细的文档,希望对大家有所帮助. 1.git 是什么一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制 ...
- 常用的Git命令行指令以及图形化界面的简单操作
命令行操作 常用指令 指令 作用 指令 作用 cd 打开目录 pwd 绝对路径 ls 列出清单 mkdir 新建目录 cp 拷贝 mv 移动 rm 移除 touch 创建文档 一.git版本管理的指令 ...
- Git rebase 命令行操作
Git rebase 命令行操作 1.创建新分支(在需要进行rebase的分支上开辟新分支) git checkout -b rebase 2.进行rebase操作(master作为变基的节点,也可以 ...
最新文章
- 设计模式之模板方法模式(Template Method)摘录
- 何恺明大神新作--UnNAS:无监督神经网络架构搜索
- cuda nvcc dll
- 区间内x的出现个数(主席树)
- Spring MVC-01循序渐进之Model 2和MVC
- 不止代码:保留道路(ybtoj 最小生成树)
- Android开源库集锦
- php 中 sql 查询语句怎么写,sql查询语句有哪些
- 剑指offer——面试题9:求斐波那切数列的四种方法
- [转]说说大型高并发高负载网站的系统架构
- Idea 进行断点调试的 快捷键
- 主题:程序的扩展性(第二节:如何扩展), 时间:2004-12-10 03:00 PM
- 说说基因组的垃圾DNA-Transposable elements
- python弧度角度转换程序_python 弧度与角度互转实例
- Unity SteamVR报错问题却影响运行的记录(Log path could not be located (112)“)
- 创新业务中真需求和伪需求的思考
- 【第5篇】人工智能(AI)语音测试原理和实践
- git reset soft、mixed和hard的区别和用途详讲
- 腾讯发布的开发语言安全指南:Javascript安全指南
- Android Genymotion使用中文输入法