git在实际项目中如何使用

简介: 将下git在实际项目中如何使用,给新手用户做一个参考。

最近有点闲,出一版git在实际公司上的一些运用

1,下载git,

下载git就不多说了,官方上下载安装就好了。

2,初始化

   下载安装完成后,找个项目的空文件夹进去,右键点击git bash here ,在弹出的git命令输入框内输入git init ,初始化,当文件夹中新增加了一个.git 文件夹后,就算成功了(有些是设置了文件隐藏,在文件夹设置上设置一些即可)

    git init

image.png

3,生成密钥,设置名称和邮箱

3.1 当我们初始话init成功后,这时候就需要设置用户名和邮箱,然后在生成密钥

设置用户名称,没报错即成功

git config --global user.name"ceshi"  //引号里面的是要自己设置的用户名 

image.png

3.2  设置邮箱,没报错即成功

git config --global user.email "ceshi@163.com"    //引号里面的是要自己设置的邮箱

image.png

3.3 生成密钥

        ssh-keygen -t rsa -C 'ceshi.@163.com' // 引号里面是上一步设置绑定的邮箱号

image.png

3.4 ,拿到密钥 在git云仓库上绑定

在c文件夹下的用户下.ssh下的id_rsa.pub文件里,打开文件复制里面的内容

image.png


3.5 在git仓库上绑定

这里我用云效仓库为例,

进入云效页面后,点击设置,在弹出的页面上选择ssh公钥,将刚刚在id_rsa.pub里赋值的内容,拷贝到公钥输入框里,在输入一个标题,这里标题可以随便输入,合理就行,在选择一个作用范围,在选择一个过期时间,点击添加即可。

image.png


4,代码处理

当我们前期准备工作做好后,这时候就需要在git拉取代码这里大概分类几个步骤,咱们一步一步来


4.1 链接远程地址

就是将当前文件夹绑定线上git仓库,以实现数据和本地实现同步。

git remote add origin git仓库地址

image.png

git仓库地址,是在云仓库上,找到我们需要的代码仓库,找到克隆下载,在展开的页面选择ssh,然后复制git开头的那一串地址,将复制下来的地址放在上图的 git仓库地址  的位置 回车确认即可


4.2 设置本地仓库

本地仓库是我们修改代码后,先存放在本地仓库的分支,然后在同步到线上的仓库的分支,所以本地仓库和线上仓库是高度同步的,仓库名称必须一致,这里,云仓库的的分支名称和路劲可以问公司的开发,或者是自己上云仓库查询 ,很简单的,

这里先设置本地仓库

image.png

这里会发现报了一个错,这里是因为当前git自动创建的分支master是无效的,所以 这里我们需要强行先拉取git上的代码,

git pull git仓库的地址  //在云仓库复制的地址,

image.png

成功后能看到本地的文件夹里多了很多的东西,这些东西就是线上仓库的代码啦,当代码拉取下来后,我们就可以新建本地分支

git branch develop  //develop分支名称,名称一定要与线上名称一致

image.png

没报错,即成功


4.3 本地分支和线上分支绑定

这里我们要格外注意,本地分支一定要和线上分支名称一致!!!

这里我们线上有一个develop分支,首先我们要绑定这个dvelop分支的话,首先,我们本地就要先切换到这个分支

git checkout develop // develop是新建的本地分支的名称,

当我们看到路径后面显示的是我们创建的分支名称时,就代表着分支切换成功

image.png

分支切换完成后,就要将本地分支和线上分支绑定了

git branch --set-upstream-to=origin/develop develop  // git branch --set-upstream-to=线上分支路径和名称 本地分支名称

image.png

有个地方要注意下,这里如果绑定分支的时候,控制台报了一连串的黄色警告,这里不要紧,先git pull 同步下代码,然后在重新将本地分支和线上分支绑定下即可


4.4 提交代码

.提交代码至缓存区

git add . (后面接点是代表提交所有修改的文件,后面还可以接通过git status-s查出来的文件路径,选择文件提交)

添加提交备注

git commit -m “备注”

 提交代码

git push



具体的工作中的流程!!

这里git仓库已经设置好了 这里我先说一下我项目中开发过程中的一些步骤,首先,git仓库上会有多个分支,有一个生产分支(所有人的代码都合并到这个分支),若干个开发分支(每个开发人员都有自己的开发分支),我们要先写代码时,首先,我们先要切换到生产分支,git checkout develop,在生产分支上用git pull (这里要注意下,不管是什么分支,一定要在本地创建本地分支,然后将本地分支和线上分支绑定,我是创建了2个分支,一个生产一个开发,这2个分支都得新建本地分支,然后绑定线上分支),当我们在生产分支把代码拉下来后,就得合并到我们的开发分支上,,首先先切换到我们的开发分支 git checkout cesgu 然后在开发分支里,用 git merge develop ,将生产分支的代码和开发分支的代码合并,有冲突先解决冲突在合并,当合并完成后,我们就可以进行开发了,当我们开发完成后,第一步,首先先将代码提交到当前开发分支上,提交完成后,然后在本地切换到生产分支,在生产分支上将开发分支的代码合并过来,然后提交即可。要注意的是!!每次进公司打开电脑,第一件事就是 拉取最新的代码,这是血的教训,我就是忘记拉新代码了,导致冲突越来越大,不得已 只能自己慢慢的把冲突消除掉。


新手一定要将我上段的文章理解好,万变不离其宗。

有问题可以私聊或者评论,本文章只适合很新很新的新手。

拜拜!!

相关文章
|
2天前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
3月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
40 0
|
5月前
|
架构师 开发工具 git
项目去除git版本控制 去除版本控制
文章提供了去除本地项目Git版本控制的步骤,包括删除`.git`文件夹和`.idea`目录下的`vcs.xml`文件。
项目去除git版本控制 去除版本控制
|
5月前
|
jenkins 测试技术 开发工具
协同开发的艺术:Git 在团队项目中的高效应用
【8月更文第16天】在现代软件开发中,团队成员之间的高效协作是至关重要的。Git 作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码的变化和协作。本文将介绍如何利用 Git 来优化团队的工作流程,并提供实际操作的代码示例。
150 1
|
5月前
|
网络安全 开发工具 数据安全/隐私保护
Win10使用Git克隆项目出现fatal: Authentication failed for异常
Windows 10系统中使用Git克隆项目时出现"fatal: Authentication failed for"异常的解决方法,主要是通过修改凭据管理器中的Git凭据密码来解决因密码过期导致的身份验证失败问题。
109 0
Win10使用Git克隆项目出现fatal: Authentication failed for异常
|
5月前
|
安全 开发工具 git
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
这篇文章是关于如何在IDEA中配置Git、在Coding.net上创建项目和代码仓库,并将IDEA中的代码提交到远程代码仓库的详细教程,涵盖了Git安装、IDEA配置、项目创建、代码提交等步骤。
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
|
6月前
|
开发工具 git
使用Git拉取项目
使用Git拉取项目
|
5月前
|
Java 开发工具 git
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
【Azure 应用服务】本地Git部署Java项目到App Server,访问无效的原因
|
5月前
|
开发工具 git
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
339 0
|
6月前
|
存储 开发工具 git
好的git管理方法,标明项目_编号_(功能,不过还是在没有bug出现时就提交为好)+Excel表管理的格式
好的git管理方法,标明项目_编号_(功能,不过还是在没有bug出现时就提交为好)+Excel表管理的格式