【Git-常用命令】一文搞懂学会git的常用命令以及使用技巧

【Git-常用命令】一文搞懂学会git的常用命令以及使用技巧
 
本次修炼方法请往下查看
在这里插入图片描述

🌈 欢迎莅临我的个人主页 👈这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合,智慧小天地!
🎇 免费获取相关内容文档关注:微信公众号,发送 pandas 即可获取
🎇 相关内容视频讲解 B站

🎓 博主简介:AI算法驯化师,混迹多个大厂搜索、推荐、广告、数据分析、数据挖掘岗位 个人申请专利40+,熟练掌握机器、深度学习等各类应用算法原理和项目实战经验

🔧 技术专长: 在机器学习、搜索、广告、推荐、CV、NLP、多模态、数据分析等算法相关领域有丰富的项目实战经验。已累计为求职、科研、学习等需求提供近千次有偿|无偿定制化服务,助力多位小伙伴在学习、求职、工作上少走弯路、提高效率,近一年好评率100%

📝 博客风采: 积极分享关于机器学习、深度学习、数据分析、NLP、PyTorch、Python、Linux、工作、项目总结相关的实用内容。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


下滑查看解决方法

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

  

🎯 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 dev

Switched 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 master

Switched to branch 'master'

2.6 合并开发分支

  将在开发的分支进行合并,具体命令如下所示:

git merge dev
Updating 0123456..6789abc
Fast-forward
 filename | 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.git
   0123456..6789abc  master -> master

🎯 3. 注意事项

  • 确保在正确的分支上进行更改和提交。
  • 使用git status可以查看当前状态和暂存区的变化。
  • 在合并分支之前,确保你的工作目录是干净的,避免合并冲突。
  • 删除分支前,确保该分支的更改已经被合并到主分支。

🎯 4. 总结

  通过本博客的介绍和代码示例,你现在应该能够理解Git中分支管理的基本流程。从创建分支到合并更改,再到删除分支,这些步骤是Git协作流程中的关键环节。希望这篇博客能够帮助你更有效地使用Git进行版本控制和团队协作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法驯化师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值