Git团队开发基本命令收集

Vs Code团队开发Git协同开发使用 这篇博客能帮助你快速上手 Git,开始你的版本管理之旅! 阅读详情

时间:2020年8月14日18:50:02

ssh-keygen -t rsa -C "githup@163.com"
git init 初始化本地仓库
git config --global user.name 'yangsong'
git config --global user.email 'yangsong@email.com'
git clone 'url'
git reset --hard 3628164 回退
git reflog 查看日志
git checkout -b yangsong 创建分支(-b表示切换)$ 
git branch dev + git checkout dev
git merge yangsong 合并分支(当前在master上面)
git branch -d yangsong 删除分支
git branch -a 查看所有分支
git add 添加文件名
git diff 文件名,对比差异
git pull 更新代码 
git pull --rebase origin master 强制把远程库的代码跟新到当前分支上面
git stash 暂存代码
git stash list 修改列表
git stash apply 恢复
git stash pop 回复暂存内容并删除当前暂存
git log -3 查看提交历史
git log --pretty=oneline 日志显示
git show -2 查看提交的代码
git branch -D ys。 强制删除分支
git remote -v 查看远程仓库url信息
git checkout -b dev origin/dev 切换到远程分支
git tag 查看标签
git config --global color.ui true 配置颜色
git check-ignore -v App.class 检查忽略
git config --global alias.st status 配置别名
git config --global alias.co checkout 别名
git config --global alias.ci commit 别名
git config --global alias.br branch 别名
git remote prune origin 清理远程分支
git branch -a 显示所有分支
git branch -D hotfix 删除本地分支
git push 提交代码
git push origin --delete hotfix 删除远程分支
git push --delete origin devel 删除远程分支
git cherry-pick 214d22eb 从别的分支获取提交内容
git blame 名字 查看文件修改记录
git revert --no-commit f7742cd..551c408 恢复某次提交的内容
git cherry-pick commitId 把其他分支的commit挪到例外一个分支提交


 

团队开发如何使用git分支? 一、什么是git分支 比如如说我们一个小组开发一个项目,如果每次小组成员把修改的代码都提交到主分支(master)上的话,那么其中某个成员一旦有了失误,跟其他成员代码之间发生了冲突,那么整个项目就不能正常运行了,这会严重干扰我们的进度,所以就需要去创建一个开发分支(development),把每次修改的代码都推送到开发分支上,那么就不会对主分支项目产生影响,更有利于组长合并代码,做容错处理,进行测试,当测试没有问题,就可以把开发分支(development)上的所有代码与主分支(master)进行合并 阅读详情

相关推荐

git基本使用(二):git分支的操作命令

分支是 Git 中的一种强大功能,允许开发人员同时在多个不同的功能、修复或实验上工作,而不会影响主分支或其他分支。通过多分支管理,团队可以并行处理多个任务,例如开发新功能、修复 bug 或进行代码重构,而不必担心代码冲突或影响主分支的稳定性。在进行多个并行作业时,通常会用到分支。

weixin_47040031的博客 6499

新人如何使用git加入到团队开发中

文章目录引言基本概念git四个基本工作区域不同工作区在实际开发中的应用场景git分支开发规范分支开发应用场景git commit 开发规范基础命令git merge 合并冲突git rebase 变基操作git reaset 版本重置实际开发场景如何应用git1、 将团队的代码库下载到本地2、 在本地进行编码和测试工作3、 在发起PR/MR时,要求提交历史仅有1个4、 开发进行一半,需要同步远端主分支的最新代码Reference 引言 刚刚进入团队的同学往往并不能很快适应团队化的开发,为了减少团队新同学的学

粥同学的学习笔记 4710

git团队开发

Git可以完成两件事情: 1. 版本控制 2.多人协作开发 如今的项目,规模越来越大,功能越来越多,需要有一个团队进行开发。 如果有多个开发人员共同开发一个项目,如何进行协作的呢。 Git提供了一个非常好的解决方案 ---- 多人协作开发。 1.多人协作原理 典型的做法是,首先创建一个git服务器,被多个人所操作。 1.多人协助实现 分为如下几个步骤: 1.创建一个g...

q935462955的博客 3152

Git 团队开发指南

git pull 勤如狗,代码新鲜不用愁commit message 写详细,甩锅溯源有依据遇事不决先 rebase,历史干净得像美颜。

2401_83496204的博客 970

Git团队开发流程

1.多人协助实现 分为如下几个步骤: 1.从裸服务器将版本库克隆至本地(git clone) 2.本地常规操作 克隆下来的版本库不允许在master分支上做修改,修改要切换到dev分支或者你自己新建的分支进行操作,切换分支操作git checkout 分支名、查看分支命令 git branch 小组成员需要建立属于自己的分支,每个分支代表着开发不同的功能,一般线上每个版本maste...

myzhou2017的博客 3350

瑞萨RA6M4平台I2C驱动移植实战:MPU6050传感器集成指南

本文详细介绍了在瑞萨RA6M4平台上进行I2C驱动移植并集成MPU6050传感器的实战指南。通过FSP配置工具添加I2C主栈,适配MPU6050官方驱动,实现传感器数据读取与调试,为嵌入式开发提供完整的解决方案。

banana的博客 108

使用Git进行团队协作开发

Git是由Linus Torvalds于2005年发起的一个开源项目,主要用于Linux内核的开发。Git是一种分布式版本控制系统,每个开发者的工作站上都有完整的项目历史记录。通过本文,你已经学习了如何使用Git来进行团队协作开发。Git的分布式特性使得多人合作变得更加简单,同时也提高了代码质量和开发效率。

qq_36287830的博客 1358

Unity3D实战:5分钟搞定RTSP监控视频播放(附完整代码)

本文提供了一套在Unity3D中快速集成RTSP监控视频播放的实战方案。通过采用LibVLCSharp for Unity这一成熟稳定的跨平台中间件,开发者可以轻松实现RTSP流的解码与渲染,并附有完整的C#代码示例,帮助用户在5分钟内完成集成,适用于智慧园区、安防监控等3D可视化场景。

weixin_29001655的博客 191

Git团队协作开发流程及命令

这里写自定义目录标题Git团队协作命令仓库管理员(仓库创造者)命令功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 Git团队协作命令 团队协作有两个角色:管理者、开发者 仓库管理员(仓库创造者)命令 我们对Markdown编辑器进

kiss_zjm的博客 773

手机流畅的秘密:拆解LPDDR5X在骁龙8 Gen2平台上的电源与信号完整性设计

本文深入解析了LPDDR5X内存与骁龙8 Gen2处理器在旗舰手机中的协同设计,重点探讨了0.5V超低电压下的电源完整性设计以及8.5Gbps高速传输中的信号完整性挑战。通过详细的电源树架构、关键器件选型和布线策略分析,揭示了如何实现高性能与低功耗的完美平衡,为手机流畅体验提供硬件保障。

weixin_30235225的博客 483

团子杂记:SAP收入确认工具RAR(Revenue Recognition&Reporting)在新收入准则下的应用

SAP收入确认工具RAR知识分享

Lucas1211的博客 4281

Git基本操作命令

关于git分支功能是Git强大的功能之一,可以让多个开发人员协作并行工作,开发新功能、修改bug,并最终汇集到主分支上。git revert命令创建一个新的提交,用来撤销指定的提交,它不会改变提交历史,适用于已经推送到远程仓库的提交。附注标签存储了创建的名字、Email等信息,附注更为正式,适用于需要额外元数据的场景。Git提供了多种方法来恢复和回退到之前的版本,不同的命令适用于不同的场景和需求。git checkout 命令用于切换分支或恢复工作目录中的文件到指定的提交。恢复工作目录中的文件到某个提交。

2401_86968032的博客 1025

解决TextMeshPro在AB打包中的字体冗余问题:源码修改全记录

本文详细介绍了如何解决TextMeshPro在AB打包中的字体冗余问题,通过源码改造和工程实践优化Unity项目的性能。内容包括资源加载路径重构、AB打包策略优化及运行时加载方案,有效减少包体体积和构建时间,提升内存效率。

weixin_42558257的博客 184

【Git使用】Git 团队开发常用命令汇总手册

本手册覆盖团队协作开发中高频使用的 Git 命令,按功能模块分类,附简要说明,便于日常查阅和快速使用。

yuange1666的博客 973

逆变器、转换器、DCDC、继电器等器件的原理和作用

交流电变成直流电的过程:整流==》滤波==》稳压。

m0_61973119的博客 8026

CATIA二次开发——遍历几何图形集下的轴系及控制轴系生成位置

CATIA二次开发——轴系相关问题1.遍历几何图形集下的轴系2.解决轴系生成位置的问题 1.遍历几何图形集下的轴系 近期遇到的问题:遍历轴系的时候发现,AxisSystem属性的轴系只有放在轴系集合下,才能被找到,放在几何图形集或其他位置均不能被找到。本来想遍历几何图形集下的轴系元素,但是发现没有对应的属性,只能查找 几何图形集、几何元素、草图等元素,无法直接遍历轴系。 解决办法:(加入选择集,在选择集中筛选轴系类型) HybridBody axisHB = activePart.HybridBodies

WorkMan的博客 2729

Git学堂:30个基本Git命令

在这篇文章中,我们将深入探讨每个开发者都应该知道的30个基本Git命令。这些命令将帮助你初始化仓库,进行提交,创建和切换分支,以及更多。掌握了这些命令,你就可以成为一个更有效率和效益的开发者了。

WPHunter的编程技术资料库! 1405

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

git团队开发流程

介绍如何使用git进行团队开发

codezjy的博客 1355

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

git常用命令 总结 团队开发git常用命令 总结

总结一下自己在团队中常用的git命令 注:命令中的空格不可以省略 命令中未加粗的部分需要替换为自己的 将远程库代码 克隆到本地 git clone ... //后面的 ... 是你远程仓库的地址,可以是https、https 或者 ssh地址 使用http和https第一次拉取时需要输入你在远程仓库中设置的 克隆账号和密码 (这个应该是单独设置的) 使用ssh地址拉取时如果是第一次需要设置邮箱 git config user.name 你的用户名 ...

carry_qi的博客 598

Git --》分支操作与团队协作

创建分支的本质就是多创建一个指针;HEAD如果指向 master,那么我们现在就在 master 分支上;HEAD如果执行hot-fix,那么我们现在就在hot-fix指针上。

ztK63LrD的博客 649

新员工如何使用git参与团队开发

作为一个新入职的前端菜鸟,面临的第一个问题是如何使用git。 参考文档 https://blog.youkuaiyun.com/zhangliangzi/article/details/52125585 廖雪峰的GIT教程 https://www.liaoxuefeng.com/wiki/896043488029600/896067008724000 首先,刚入职的时候,项目负责人会把你的账号加入到他们的gi...

喝牛奶的鱼 3209

Raycast脚本命令终极指南:Git集成与团队协作开发实践

Raycast脚本命令让你能够定制Raycast以满足个性化需求,将日常开发效率提升到全新水平。作为Raycast生态系统的核心功能,脚本命令支持Git版本控制集成,为团队协作开发提供强大支持。本文将深入探讨如何利用Raycast脚本命令实现高效的版本控制和协作开发流程。🚀 ## 什么是Raycast脚本命令? Raycast脚本命令是可编程的快捷操作,让你通过简单的脚本自动化日常任务。无论

gitblog_00097的博客 723

git团队协作开发流程 git rebase与git merge

团队协作开发的核心流程是:1. 初始化克隆项目(git clone) → 2. 创建功能分支(git checkout -b)开发 → 3. 日常提交(git add/commit) → 4. 推送前同步主分支(git pull) → 5. 推送功能分支(git push) → 6. 发起Pull Request进行代码审查与合并。关键原则是隔离开发环境,避免直接修改主分支。常见问题包括代码冲突(需手动解决)、推送失败(先拉取最新代码)和本地环境混乱(可用git restore或stash恢复)。协作方式建

Dejong22的博客 1519

小团队git开发模式

实验室要使用Git进行代码管理,但是git非常复杂,各种开发模式也是层出不穷。作为新手的偶们很是发囧啊!!网上搜了一下,发现很多并不适合我们小团队运作(它本身就是为linux内核管理而开发的分布式代码管理工具)。关于分布式和集中式(svn)代码管理的区别大家可以自己去搜搜,这里就不多说了。         网上找到的git的中文资料,大部分是讲git的命令的使用,对于git的工作流程和如何实现团

Golden_lion的博客 1772

使用 vs code 与 git 命令行 进行团队开发

在 vs code 中使用git 进行团队开发 一. 拉取项目到本地 首先在 git 编辑器上使用 git clone -https://gitee.com/xx.git (码云/github仓储地址)命令将项目拉到本地 也可以下载压缩包 使用git基础命令把本地项目与远程仓储建立连接 如果不成功可能有的几个原因 公司项目设置有下载权限 可以项目负责人 用户名和密码错误 使用git co...

weixin_44952258的博客 536
上一篇: 新安装Laravel Framework 6.18.35 php artisan migrate 报错
下一篇: win10电脑安装Photoshop cs7软件版本
程序员元婴
博客等级 码龄12年 13粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值