【Git-常用命令】一文搞懂学会git的常用命令以及使用技巧
本次修炼方法请往下查看
🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地!
🎇 免费获取相关内容文档关注:微信公众号,发送 pandas 即可获取
🎇 相关内容视频讲解 B站
🎓 博主简介:AI算法驯化师,混迹多个大厂搜索、推荐、广告、数据分析、数据挖掘岗位 个人申请专利40+,熟练掌握机器、深度学习等各类应用算法原理和项目实战经验。
🔧 技术专长: 在机器学习、搜索、广告、推荐、CV、NLP、多模态、数据分析等算法相关领域有丰富的项目实战经验。已累计为求职、科研、学习等需求提供近千次有偿|无偿定制化服务,助力多位小伙伴在学习、求职、工作上少走弯路、提高效率,近一年好评率100% 。
📝 博客风采: 积极分享关于机器学习、深度学习、数据分析、NLP、PyTorch、Python、Linux、工作、项目总结相关的实用内容。
🌵文章目录🌵
- 🎯 1. 基本介绍
- 🎯 2、git常用命令
- 2.1 git项目管理流程
- 2.2 创建并切换到新分支
- 2.3 添加文件到暂存区
- 2.4 提交更改
- 2.5 切换到主分支
- 2.6 合并开发分支
- 2.7 删除分支
- 2.8 推送分支
- 🎯 3. 注意事项
- 🎯 4. 总结
下滑查看解决方法
🎯 1. 基本介绍
git个人的定义将其分为:编辑区,缓存区,远方仓库,可以方便的对各种版本进行代码控制,还有就是要理解分支的概念(就是copy一个master出来,在上面先进行修改,在将修改的东西和本地master进行合并,然后再将其与远程仓库的master一起合并,下面介绍一些常用的git命令的使用方法
🎯 2、git常用命令
2.1 git项目管理流程
通过git来管理一个git项目的基本流程为:从远程拉取仓库代码,然后对文件进行修改,在接着进行提交,在进行上传,具体如果用命令流程如下所示:
git clone xx.git
git add .
git commit 'dfd'
git push 创建分支:git checkout -b dev 创建并切换到新分支。
添加文件:git add filename 将文件添加到暂存区。
提交更改:git commit -m "commit info" 提交更改到当前分支。
切换分支:git checkout master 或 git switch master 切换到主分支。
合并分支:git merge dev 将开发分支的更改合并到主分支。
删除分支:git branch -d dev 删除开发分支。
推送更改:git push 将合并后的更改推送到远程仓库。
2.2 创建并切换到新分支
我们可以针对当前的开发需求创建一个自己的分支代码,具体的命令如下所示:
git checkout -b devSwitched to a new branch 'dev'
2.3 添加文件到暂存区
假设你已经修改了文件filename。
git add filename
2.4 提交更改
将在缓存区的所有文件进行远程仓库的提交,具体命令如下所示:
git commit -m "Initial commit on dev branch"
2.5 切换到主分支
将开发的分支与master进行合并,具体命令如下所示:
git checkout master
# 或者
git switch masterSwitched to branch 'master'
2.6 合并开发分支
将在开发的分支进行合并,具体命令如下所示:
git merge dev
Updating 0123456..6789abc
Fast-forwardfilename | 2 +-1 file changed, 1 insertion(+), 1 deletion(-)
2.7 删除分支
删除某个分支,具体命令如下所示:
git branch -d dev
Deleted branch dev (was 6789abc).
2.8 推送分支
将提交的代码上传,具体命令如下所示:
git push
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (5/5), 409 bytes | 409.00 KiB, done.
Total 5 (delta 2), reused 0 (delta 0)
To example.com:user/repo.git0123456..6789abc master -> master
🎯 3. 注意事项
- 确保在正确的分支上进行更改和提交。
- 使用git status可以查看当前状态和暂存区的变化。
- 在合并分支之前,确保你的工作目录是干净的,避免合并冲突。
- 删除分支前,确保该分支的更改已经被合并到主分支。
🎯 4. 总结
通过本博客的介绍和代码示例,你现在应该能够理解Git中分支管理的基本流程。从创建分支到合并更改,再到删除分支,这些步骤是Git协作流程中的关键环节。希望这篇博客能够帮助你更有效地使用Git进行版本控制和团队协作。