登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
git在项目中的使用,拉取、创建分支、提交代码、切换分 ...
git在项目中的使用,拉取、创建分支、提交代码、切换分支教程
[ 复制链接 ]
寥唏
2025-9-24 15:46:14
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
第一步,先新建一个空文件夹。git安装成功后,右键点击Git Bash Here.这时就会出现一个终端。
第二步,进去你所要拉取的项目(像gitee、github),我用的是gitlab,都是一样的,将项目的https拖拽下来,然后在终端输入git clone 项目https地址
这样就克隆成功了。
接下来是要创建自己的分支了,
远程有相应分支了。
写完代码就要提交了
一.git提交代码简单流程
第一步,找到代码仓库地址 拉去项目代码
git clone ssh://地址路径,最后用http的地址,而不用ssh路径,http分配的才是自己账号使用的代码分支
第二步:如果首次拉去,会输入git账号,首次登录之后,后面就不需要做任何操作了
第三步:git add . 把代码提交到缓存区
第四步:git commit -m "备注" 提交代码
第五步:把代码合并到远程分支中去 git push (origin test)
如果没有填,就是推送到默认分支,一般在退文件的时候,最后先拉去一下代码 git pull
把分支合并到主支
假如我们现在在test分支上,刚开发完项目,执行了下列命令
git add .
git commit -m ‘test'
git push -u origin test
然后我们要把dev分支的代码合并到master分支上 该如何?
二.首先切换到master分支上
1.git checkout master
如果是多人开发的话 需要把远程master上的代码pull下来
2.git pull origin master
如果是自己一个开发就没有必要了,为了保险期间还是pull
然后我们把test分支的代码合并到master上
3.git merge test
然后查看状态
4.git status
两个位置冲突了
git checkout routes/listing.php 处理冲突文件listing
处理冲突文件需要合并文件,把在提交代码的时候处理
上面的意思就是你有12个commit,需要push到远程master上
执行下面命令即可
5.git push origin master
这样就可以了
需求单独创建分支
在创建之前先 git pull 拉去最新项目代码
git checkout -b dev 每次创建独立分支
2)创建并切换到新的分支中:
命令:git checkout –b 分支名称
从图中可以看出,执行命令前,我们处于master分支中,执行命令后,我们直接在dev1分支中了。
3)删除本地分支和原地分支:
我现在在dev20181018分支上,想删除dev20181018分支
1 先切换到别的分支: git checkout dev20180927
2 删除本地分支: git branch -d dev20181018
3 如果删除不了可以强制删除,git branch -D dev20181018
4 有必要的情况下,删除远程分支
(慎用)
:git push origin --delete dev20181018
5 在从公用的仓库fetch代码:git fetch origin dev20181018:dev20181018
6 然后切换分支即可:git checkout dev20181018
注:上述操作是删除个人本地和个人远程分支,如果只删除个人本地,请忽略第4步
6.代码回滚
git log # 得到你需要回退一次提交的commit id
git reset --hard # 回到其中你想要的某个版
或者
git reset --hard HEAD^ # 回到最新的一次提交
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
分支
git
项目
中的
使用
相关帖子
开源项目分享 : Gitee热榜项目 2025-12-13 日榜
OpenCVSharp:学习连通性检测的使用
如何使用 vxe-gantt table 甘特图来实现多个维度视图展示
理解整数在计算机中的表示
开源项目分享:Gitee热榜项目 2025年12月第二周 周榜
记录 Windows系统开启hyper-v ,部分端口被保留,导致端口不能使用而报错的问题
制造行业项目管理工具选型经验分享(简直是高效选型指南,少走弯路)
Claude Code 使用 Skills
Open-AutoGLM项目衍生自研app测试思路
如何使用DashVector的多向量检索
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
开源项目分享 : Gitee热榜项目 2025-12-13 日榜
0
856
翁真如
2025-12-13
业界
OpenCVSharp:学习连通性检测的使用
0
165
颜清华
2025-12-13
代码
如何使用 vxe-gantt table 甘特图来实现多个维度视图展示
1
788
晚能
2025-12-13
业界
理解整数在计算机中的表示
0
471
懵径
2025-12-13
业界
开源项目分享:Gitee热榜项目 2025年12月第二周 周榜
0
845
澹台吉星
2025-12-14
安全
记录 Windows系统开启hyper-v ,部分端口被保留,导致端口不能使用而报错的问题
0
195
溜椎干
2025-12-15
业界
制造行业项目管理工具选型经验分享(简直是高效选型指南,少走弯路)
0
489
都硎唷
2025-12-15
安全
Claude Code 使用 Skills
0
211
王妍芳
2025-12-16
安全
Open-AutoGLM项目衍生自研app测试思路
0
956
施婉秀
2025-12-16
业界
如何使用DashVector的多向量检索
0
237
别萧玉
2025-12-16
回复
(2)
骆熙华
2025-11-21 10:40:25
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
这个好,看起来很实用
威割
2025-11-27 08:33:27
回复
使用道具
举报
照妖镜
程序园永久vip申请,500美金$,无限下载程序园所有程序/软件/数据/等
新版吗?好像是停更了吧。
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
寥唏
2025-11-27 08:33:27
关注
0
粉丝关注
15
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991124
anyue1937
9994893
kk14977
6845357
4
xiangqian
638210
5
韶又彤
9998
6
宋子
9983
7
闰咄阅
9993
8
刎唇
9993
9
俞瑛瑶
9998
10
蓬森莉
9951
查看更多
今日好文热榜
298
上海专业建筑维修服务解析:标准化流程如何
942
【分析式AI】-带你弄懂XGBoost模型
726
【分析式AI】-带你弄懂XGBoost模型
46
【分析式AI】-带你弄懂XGBoost模型
270
C语言之统计天数
237
如何使用DashVector的多向量检索
269
【分析式AI】-朴素贝叶斯算法模型
214
【分析式AI】-朴素贝叶斯算法模型
933
【睿擎派】EtherCAT总线之IO模块读写
587
python3.13 3.14 新特性 好好好
783
Python新利器:用uv轻松管理venv虚拟环境和
954
Open-AutoGLM项目衍生自研app测试思路
180
.Net-Avalonia学习笔记(目录)
435
PoloAPI 绘画接口全攻略:从参数详解到实战
144
剑指offer-50、数组中重复的数字
179
嫌 Google 的 TCREI 太复杂?RACE 会更适合
975
Spring Boot中HTTP请求参数转换和请求体JSO
530
AI手机的“简单替换陷阱”与Hadoop、Cloude
474
用C#重现Gin风格:极简、效率与可扩展性设
243
AI运动识别插件-APP版新版特性速览