登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
签到
每天签到奖励2-10圆
导读
排行榜
TG频道
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
VIP申请
VIP网盘
网盘
联系我们
发帖说明
每日签到
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
git在项目中的使用,拉取、创建分支、提交代码、切换分 ...
git在项目中的使用,拉取、创建分支、提交代码、切换分支教程
[ 复制链接 ]
寥唏
2025-9-24 15:46:14
第一步,先新建一个空文件夹。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
项目
中的
使用
相关帖子
第1章 Git概述
【吐槽贴】项目居然因为采购管理失控被迫暂停了?
项目开展CICD的实践探路
使用ITSM工具的10大优点
学习ReAct并使用langgraph实现一个简单的ReAct AI Agent!!
使用命令行删除 Windows 网络映射驱动器
生成项目框架、生成JavaBean、生成数据库文档、自动化部署项目
学信息系统项目管理师第4版系列26_项目绩效域(下)
【光照】Unity[PBR]环境光中的[漫反射]
C#/.NET/.NET Core优秀项目和框架2025年9月简报
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
第1章 Git概述
0
467
聱嘹
2025-10-10
安全
【吐槽贴】项目居然因为采购管理失控被迫暂停了?
0
793
红弘丽
2025-10-10
安全
项目开展CICD的实践探路
0
416
溶绚
2025-10-10
安全
使用ITSM工具的10大优点
1
889
刎唇
2025-10-10
业界
学习ReAct并使用langgraph实现一个简单的ReAct AI Agent!!
0
31
稼布欤
2025-10-10
业界
使用命令行删除 Windows 网络映射驱动器
0
462
欧阳雪枫
2025-10-11
代码
生成项目框架、生成JavaBean、生成数据库文档、自动化部署项目
0
366
汹萃热
2025-10-11
安全
学信息系统项目管理师第4版系列26_项目绩效域(下)
0
511
剽达崖
2025-10-11
业界
【光照】Unity[PBR]环境光中的[漫反射]
0
84
柄利
2025-10-11
业界
C#/.NET/.NET Core优秀项目和框架2025年9月简报
0
123
宋子
2025-10-11
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
业界
签约作者
程序园优秀签约作者
发帖
寥唏
2025-9-24 15:46:14
关注
0
粉丝关注
15
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
anyue1937
9994888
dage888
999994
3934307807
993690
4
富账慕
10007
5
柴古香
9992
6
匝抽
9986
7
筒濂
9983
8
孙淼淼
9992
9
凌彦慧
9985
10
崔瑜然
9984
查看更多