Git标准化开发流程

一、新项目,git拉取及提交流程

1.将项目下载下来

git clone 【项目地址】

git branch 查看所在分支(注:此时在master分支)

2.新建或切换本地分支(二选一),并修改文件代码

git checkout 【分支名称】 切换本地分支(已有分支的情况下)

git checkout -b 【分支名称】 新建本地分支 (没有分支的情况下)

3.修改文件后,将文件保存提交并推到远程仓库

git add . 本地缓存

git commit -m "文案描述"

git push 推到远程仓库

4.将远程分支合并到master分支

git checkout master 切换到master

git pull 拉取master分支内容,防止master被修改,覆盖其他人的代码

git merge 【分支名称】 将分支合并到master上

5.删除本地和远程分支(非必要步骤,可以隔一段时间清理之前的分支)

git branch -d 【分支名称】删除本地分支 (无其他影响,分支太多影响查看)

git push origin --delete 【分支名称】删除远程分支

相关推荐
无限进步_1 小时前
【C++】多重继承中的虚表布局分析:D类对象为何有两个虚表?
开发语言·c++·ide·windows·git·算法·visual studio
回家路上绕了弯3 小时前
Git worktree 终极指南:告别分支切换烦恼,实现多分支并行开发
git·后端
日更嵌入式的打工仔3 小时前
Git & TortoiseGit
git
会的越多不会的也就越多4 小时前
Win11 右键菜单优化指南:如何把 Git 功能“提”到一级菜单?
git
rebekk6 小时前
claude工作区与git仓库的关系
linux·git·python
神の愛6 小时前
GIT,可以参数这篇,需要加以理解,文字比较冗余,还请见谅
git
jolimark7 小时前
Windows下如何用GCC编译C语言?轻便方法分享
c语言·windows·git·mingw·gcc编译器
△曉風殘月〆7 小时前
一文带你掌握Visual Studio中集成的git功能
git·visual studio
不爱吃糖的程序媛8 小时前
鸿蒙三方库适配读懂 `thirdparty/AES/.gitignore`:哪些文件不该进 Git?
git·elasticsearch·harmonyos
天若有情6731 天前
【C++原创开源】formort.h:一行头文件,实现比JS模板字符串更爽的链式拼接+响应式变量
开发语言·javascript·c++·git·github·开源项目·模版字符串