五分钟掌握git基本使用

时间:2021-6-7 作者:qvyue

大型协作开发项目中git的使用频率是很高的,git为分布式版本控制系统,功能强大,廖雪峰老师的教程中对此进行了非常详细的讲解,有需要深究git的同学点下面连接进入

https://www.liaoxuefeng.com/wiki/896043488029600/

这里只对git的使用进行一个简易版的教学,但是可以搞定项目开发中大部分的使用

如果你的电脑的操作系统为Windows,那么你需要下载一个Git Bash https://gitforwindows.org/

linux下通过命令 sudo apt-get install git 下载

五分钟掌握git基本使用
git结构

1. 自建仓库

git init

初始化仓库之后,你可以将自己的项目放到此文件夹中,这个就成为了你项目的工作区

1. 克隆仓库

这里和自建仓库是并行的,如果你克隆仓库到你的本机上,那么就不需要进行仓库初始化,克隆之后自动生成仓库,使用命令

git clone git@github.com.......(远程仓库地址)

2. 创建分支

开发一个项目,需要有一个主分支master,主分支保证能够运行,是项目的可发布版本。项目成员对项目开发需要在其他分支进行,比如release分支,经过一段时间开发后,项目负责人对release分支进行测试评判,若到了可发布标准则再把release分支合并到master分支,假设目前项目已经有一个主分支master分支和一个开发分支release分支,首先将远程的release分支拉到本地并转到本地release分支,使用命令:

git checkout -b release origin/release

此时你已经处于release分支中了,使用命令git checkout release看是否已经转到release分支

这时你需要在release分支下创建一个属于自己的分支,你自己所有的开发都在自己的分支中进行,创建分支命令:

git branch 你自己的分支名

使用

git checkout 你自己的分支名

进入你自己的分支进行项目开发

3.项目提交

你开发了一段时间了,想要将自己最近的成果提交上去,这时候可以通过git status命令查看代码目前的状态,可以查看到修改过以及添加的文件,使用git add -A将最新的修改放至暂存区,通过git commit -m “注释”,将最新的修改放置本地仓库,然后切换至release分支,通过git pull拉下来远程release分支的最新的代码并更新至本地仓库里,然后通过git merge 你自己的分支名,来合并你的开发分支到release分支上,最后通过git push提交代码至远程仓库
假设自己的开发分支名为mydev,则整个操作如下

git status    //查看修改内容,非必要
git add -A     //将最新的代码放至暂存区
git commit -m "add some files"   //将最新的代码放置本地仓库
git checkout release   //切换至release分支
git pull    //将远程仓库中release分支最新的代码拉下来
git merge mydev   //合并mydev分支到release分支,这里要注意,代码可能会有冲突,有冲突的话git会提示,通过git status来查看冲突的文件,然后打开相应的文件手动修改,修改之后要再进行git add -A,git commit -m "注释"这两个操作
git push    //提交代码至远程仓库
git checkout mydev  //重新切换至mydev分支
git merge release   //将最新的代码合并到自己的开发分支,这样mydev就和远程的release分支保持一致了
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。