目录

  • 一、前言
  • 二、最常用的git命令
  • 三、git拉取代码
  • 四、git本地如何合并分支
  • 1、查看和切换分支
  • 2、拉取最新代码并合并
  • 五、上传文件识别大小写
  • 六、开发分支(dev)上的代码达到上线的标准后,要合并到master分支
  • 七、当master代码改动了,需要更新开发分支(dev)上的代码
  • 八、git本地版本回退与远端版本回退
  • 九、git删除线上仓库的分支
  • 十、强制合并上线分支
  • 十一、分支合并主分支最新代码操作
  • 1、在自己的分支上运行
  • 2、出现冲突,进行修改,最后递交到自己的分支上
  • 十二、git删除操作
  • 1、删除暂存区或分支上的文件,同时工作区也不需要这个文件了,可以使用
  • 2、删除暂存区或分支上的文件,但本地有需要使用,只是不希望这个文件被版本控制,可以使用
  • 十三、总结


一、前言

  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(不识别大小写)

//获取是否忽略大小写
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常用命令对于软件开发和团队协作至关重要。通过使用这些命令,您可以有效地管理代码版本、处理分支、协同开发以及追踪变更历史。