Git提交代码的流程

article/2025/9/13 16:43:29
         企业级项目git远程仓库一般是由master/test/dev三个分支构成,开发人员是在dev上做开发,当需要发布测试环境或者生产环境时管理员会把开发人员提交的代码合并到test或者master上。

开发人员git操作步骤:
1.git clone 把远程dev上的代码克隆到本地(origin/dev)
2.git checkout -b dev 在本地创建一个dev分支,在这个分支上修改代码
3.dev分支上add和commit代码
4.切换到origin/dev分支上
5.git pull 把远程dev分支上的代码更新下来。因为在修改代码期间,或许有人提交了代码,需要把别人提交的代码更新下来,我们提交时才能保证不会覆盖掉别人的代码。
6.切换到dev分支
7.把origin/dev分支合并到dev分支,如果有冲突解决冲突。解决完冲突需要add和commit提交代码
8.切换到origin/dev分支上
9.把dev分支合并到origin/dev分支上
10.git push origin 把origin/dev分支提交到远程dev上


下面上一张图,便于理解:


   关于git的操作,各个公司可能因环境不同和本文有些出入,总体上流程是一样的。如果描述有不当的地方,欢迎指正,以求共同成长。


下面贴出部分git命令:

 

git add filename //提交到仓库
git commit -m "descript" //提交,并添加备注
git status //查看仓库状态
git diff //查看本地和仓库的不同 git diff HEAD -- filename
git log //历史记录
git log --pretty=oneline
git log --graph --pretty=oneline --abbrev-commit //查看冲突合并详情
git reset --hard HEAD^ //回退到上一个版本
git reset --hard versionCode //根据版本号到任意版本
git reflog //查看操作日志

git reset HEAD filename //丢弃暂存区修改
git checkout -- filename //丢弃工作区修改(实际上是用版本库的版本替换工作区中的版本)

rm rilename //删除工作区中的文件
git rm filename //删除版本库中的文件,需要提交

git remote add origin git@github.com/GitNoHup/MyGitDemo.git //关联远程库
git push -u origin master //首次推送master分支的所有内容 -u 会把本地的master分支和远程的master分支关联起来
git push origin master //以后每次提交到远程库

git clone giturl //从远程库克隆一个本地库

git checkout -b dev //创建并切换到dev分支,相当于下面两条命令
git branch dev //创建dev分支
git checkout dev //切换到dev分支
git branch //查看分支
git merge dev //把dev分支合并到当前分支上
git branch -d dev //删除dev分支
git branch -D dev //删除一个未被合并的分支

git stash //存储当前工作现场
git stash list //查看工作现场
git stash apply //恢复工作现场 stash内容不删除,使用git stash drop删除stash内容
git stash pop //恢复工作现场
git stash apply stash@{0} //指定恢复某个工作现场

git remote //查看远程仓库信息
git remote -v //查看远程仓库详细信息
git push origin master //推送指定分支到远程仓库

git pull //更新



http://chatgpt.dhexx.cn/article/gZoDEJ1U.shtml

相关文章

傻瓜式Git提交代码流程【写给初学者】

前言 Git是程序员工作中最最常用的分布式版本控制系统,为的就是解决那种多人协作、多次修改的问题,虽说Git可以应用于各行各业,但是实际上还是程序员用的最多了,应该说是程序员的必备技能之一了,如果你还不会Git&…

vs2019中git提交代码的步骤

目录 前言 一、在vs2019的git界面提交代码 二、使用git命令行提交代码 总结 前言 在vs2019中使用git提交代码的步骤和一些常见问题。 一、在vs2019的git界面提交代码 1.切换到需要提交代码的分支上,首先更新分支。 vs2019工具栏选择Git,点击更新。 2.…

IDEA使用git提交代码

1.将鼠标移动到需要提交的代码文件上;2.右键文件夹,找到Git选项;3.进入选项中的Repository;4.然后点击push就可以将暂存的代码提交到 Git 服务器上。

在Idea用Git提交代码

前提是安装了Git 1、右键选择如下: 2、选择提交前文件、描述提交信息、提交到本地仓库,操作如下: 3、确定是否提交 4、推送远程仓库,右键选择如下:

idea上git提交代码的正确步骤

IDEA中项目集成git提交代码详细步骤 一:pull代码 在提交代码之前,我们必须先对代码就行更新操作,这一步非常重要,如果不进行更新代码操作,当有其他小伙伴有更改的内容已经提交到代码仓库但是我们本地缺没有更新的话&…

idea中使用git提交代码步骤

目录 一、先更新代码二、更新代码后的2种情况三、代码添加到本地仓库四、代码提交到缓冲区五、代码提交到远程git仓库 lz部分截图参考此链接https://blog.csdn.net/u013452337/article/details/79956604 一、先更新代码 1、在提交项目之前必须先对项目进行更新(一定…

Git命令提交代码步骤

1.初始化:创建一个git仓库,创建之后就会在当前目录生成一个.git的文件 git init2.添加文件:把文件添加到缓冲区 git add filename3.添加所有文件到缓冲区(从目前掌握的水平看,和后面加“.”的区别在于,加…

idea git提交代码

0、新工程如何加入git管理 复制.gitignore文件进工程根目录 .gitignore文件内容为: HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/### STS ### .apt_generated .classpath .factorypath .project .settings…

Git 提交代码步骤总结

第一步:拉取远程代码,更新本地代码,避免覆盖其他人的代码 指令:git pull (拉取远程master分支的代码) 截图: 指令: git pull origin cas (拉取远程cas分支的代码) 截图: 第二步:查看当前项目…

Git 提交代码步骤

第一步: 提交代码第一步:git status 查看当前状态 当你忘记修改了哪些文件的时候可以使用 git status 来查看当前状态, 红色的字体显示的就是你修改的文件。 第二步: 提交代码第二步:git add . 或者 git add xxx 如图1、如…

git提交代码的两种方法步骤

文章目录 一、Git Bash提交方式1.首次提交,先输入github/gitlab等的用户名和邮箱2.将路径改为需要提交的项目路径3.查看上次提交之后的是否有修改文件4.将修改文件存入暂存区5.提交修改文件6.拉取远程与本地合并7.推送本地到远程合并 二、VScode提交方式1.将文件存入…

git实验之代码提交

代码提交 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交已暂存的文件 5.同步到服务器 1. 查看目前代码的修改状态 提交代码之前,首先应该检查目前所做的修改,运行git status命令 a…

Git提交代码步骤

目录 1.Git提交代码步骤 1.1 第1步:同步远程仓库代码:git pull 1.2 第1步:查看当前状态:git status 1.3 第2步:提交代码到本地git缓存区:git add 1.4 第3步:推送代码到本地git库:git…

安卓手机备份_应用备份和还原,一个好用安卓手机工具APP

Hello,大扎好。今天我来和大家分享一个一直以来我在使用的手机工具APP,它的功能简单来说就是备份和还原手机上的个人APP和通讯录。优点是备份速度快、APP是备份为.apk的安卓手机安装文件,恢复的时候可以设置为自动恢复,完全不用认…

几款安卓人气手机数据备份软件体验

据相关数据调查机构最新研究报告称,截止2018年底,中国智能手机用户数量已经突破10亿,位居全球第一,与此同时,相当一部分用户需要手机数据备份的需求,小编为此搜集体验了在应用商店中下载量靠前的一些手机数…

android备份能看到什么意思,安卓手机数据备份与恢复软件有哪些?看完你就知道哪个适合你了...

原标题:安卓手机数据备份与恢复软件有哪些?看完你就知道哪个适合你了 2018已经快过去两周了,这两周感受较深的就是人们的隐私保护意识增强了不少。从微信事件、支付宝事件再到近日的iCloud事件都可以体现出来,知道为自己的手机隐私…

電腦android备份软件,可以使用什么软件备份Android手机系统,类似于将当前系统备份到计算机上的GHO?...

全部展开 备份Android软件: 1,QQ同步助手: 用于更换新机器,,SMS,通话记录,一键备份/还原,节省时间,精力和数据的软件,Android和Apple都可以使用此软件. 2,iCloud: Apple自…

安卓手机分区信息以及备份恢复的方法

1. 安卓分区信息查看 使用RE文件管理器打开/dev/block/platform文件夹,之后不同手机目录名称会不同,但只会有一个目录,一直往下点击,找到by-name文件夹。 可以看到所有分区位置的信息 长按recovery,点击属性,查看详细信息。recovery是指向/dev/block/mmcplk0p20的软链接…

android 软件备份工具,android备份软件 知乎 备份软件 知乎

安卓备份通讯录软件,换了手机,把原来的备份通讯录的软件忘了。 ... 三星手机如需备份手机中的数据,建议:1.手机使用数据线连接电脑后,下滑通知栏-选择已连接为媒体设备(MTP),会显示手机设备磁盘图标,点击进入可以将手机…

手机备份到底备份什么

手机备份到底备份什么 文章目录 手机备份到底备份什么起因准备如何快速备份开始备份文件备份聊天记录备份图片备份软件备份 往期回顾 最后,点个关注不迷路 手机太卡了,换不起手机,所以就备份一下,刷一下 起因 手机开始卡了&#x…