一、前言
Git是现代软件开发不可或缺的版本控制工具,它可以追踪文件的变化、协同开发以及管理代码版本。掌握Git的常用命令对于开发人员来说至关重要。本文将为你介绍一些Git常用命令,帮助你轻松驾驭版本控制。
二、最常用的git命令
详细介绍了Git的常用命令,涵盖了版本管理、分支操作、远程协作等方面。通过学习和熟练使用这些命令,你将能够更加高效地管理代码版本、合作开发以及解决常见问题。Git的强大功能为你的项目提供了坚实的版本控制基础。随着实践的积累,你将能够更加深入地理解和运用这些命令,成为优秀的版本控制专家。如果你想了解更多高级功能,不妨参阅Git官方文档以获取更多的信息。
1.git branch //查看git的所有分支
2.git branch test //创建test分支
3.git log //git上传的日志
4.git status //查看git当前状态
5.git switch test //切换test分支
6.git merge test //当前在主分支合并分支
7.git commit -am 'xxx' //添加所有并递交
git add .和git commit -m 的结合体
8.git commit -amend //没有增加新的提交记录,相当于将当前的修改追加到上一次的提交中
三、git拉取代码
如何使用Git从零开始管理项目代码。通过克隆项目、切换分支和拉取代码,你可以轻松地与团队协作,保持代码的最新状态。Git的强大功能将为你的开发工作带来极大的便利。随着实践的增加,你将更加熟练地运用这些命令,成为优秀的代码管理者。如果你对Git的更高级用法感兴趣,别忘了查阅官方文档以获取更多信息。
//拉取项目目录路径
git clone xxxxxx
//创建项目名称
cd xxxx
//切换到自己的分支
git checkout xxxx
//拉取代码
git pull
四、git本地如何合并分支
1、查看和切换分支
首先,让我们来看看如何查看和切换分支。打开终端,导航到项目目录,并执行以下命令:
#1.查看当前分支
git branch
当前分支为test1
#2.切换test2
git checkout test2
2、拉取最新代码并合并
在分支切换之前,确保你的分支是最新的,以免产生冲突。假设你从test1分支切换到test2分支,拉取最新的test2代码并合并,你可以执行以下操作:
#3.拉取最新test2的代码
git pull origin test2
#4.切换到分支
git checkout test1
#5.test1合并test2
git merge origin/test2
五、上传文件识别大小写
git上传文件大小写默认为true(不识别大小写)文章来源:https://www.toymoban.com/news/detail-403319.html
//获取是否忽略大小写
git config --get core.ignorecase
//取消忽略大小写字母
git config core.ignorecase false
六、开发分支(dev)上的代码达到上线的标准后,要合并到master分支
git checkout dev
这里的origin是git关联的别名
git pull origin main:main //线上更新本地 git 实践(一) pull的使用 - 简书 (jianshu.com)
git checkout master
git merge dev
git push -u origin master
七、当master代码改动了,需要更新开发分支(dev)上的代码
git checkout master
git pull origin main:main
git checkout dev
git merge master
git push -u origin dev
八、git本地版本回退与远端版本回退
git log //该命令显示从最近到最远的提交日志。查看历史的提交id
git reset --hard commit_id //commit_id从log里查找
git reset --hard a7e1d279
git push -f origin master ##本地回滚后强制上传
九、git删除线上仓库的分支
git push origin --delete 分支
十、强制合并上线分支
git push origin master:main -f
十一、分支合并主分支最新代码操作
1、在自己的分支上运行
git merge origin/master
2、出现冲突,进行修改,最后递交到自己的分支上
git push origin xxx
十二、git删除操作
1、删除暂存区或分支上的文件,同时工作区也不需要这个文件了,可以使用
git rm 文件路径
git commit -m 'delete somefile'
git push
2、删除暂存区或分支上的文件,但本地有需要使用,只是不希望这个文件被版本控制,可以使用
//删除缓存文件
git rm --cached 文件路径
//重新递交
git commit -m 'delete remote somthing'
git push
十三、总结
掌握Git常用命令对于软件开发和团队协作至关重要。通过使用这些命令,您可以有效地管理代码版本、处理分支、协同开发以及追踪变更历史。文章来源地址https://www.toymoban.com/news/detail-403319.html
到了这里,关于【Git】git常用命令集合的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!