首页天道酬勤怎么使用git,工作中使用git的流程

怎么使用git,工作中使用git的流程

张世龙 05-12 04:04 97次浏览

git流程图

一、将本地代码上传到远程仓库

1、本地安装git后,登录代码托管平台(代码云示例),新建仓库安装-数据管理-仓库空间信息-新建仓库

2、在本地创建新文件夹作为项目根目录,然后启动Git Bash进入目录并输入

git init初始化本地git仓库

3、将本地仓库与我们的远程仓库对接输入

在gitremoteadd * your name * * git _ URL * add后输入仓库名称进行自定义。 git_url表示你的git地址。 在此命名为origin

git remote add origin *url*可能会提示您设置电子邮件地址和名称,并进行设置。 或者,您可以使用SSH公钥进行连接,但必须首先设置公钥

回车成功后可以输入

git remote -v确认连接状况

4、为了防止我们的代码在最新状态和提交时发生冲突,我们先执行拉操作,把远程仓库的最新代码拉到我们当地输入

git pull origin master origin是我们在上面设置的仓库名称,master表示主分支。 你可以把分歧理解为一个区域。 我们最终编写的所有代码都必须集成到master分支中。 然后,也可以创建其他分支以保存正在创建或未测试的代码。

运行结束后,可以看到目录下的文件。 此时,我们本地的文件与远程仓库中主分支中的文件相同。

5、我们建立新的login.js文件,编辑一些内容进入。 首先,将login.js文件添加到登台区

git add login.js add之后可以有多个文件名,并用空格分隔,或输入.表示所有

然后,提交到当地的仓库。 -m之后的是评论内容

git commit -m 'first commit' 6,然后需要将其推送到远程仓库。 输入

git push origin master返回代码云查看远程仓库时,您会发现提交成功,仓库中已经有login.js

二、分支的使用

mster代表主分支,所有最终代码都集成在此

一种情况是,一个项目多人开发,我的任务需要开发一个功能,我不能在短时间内完成开发测试等一系列工作。 所以,创建一个新分支,每次完成时都将代码上传到这个分支中,直到最后所有操作都完成,然后再将这个分支集成到主控中。 看看步骤吧

1、看当前分歧

git branch -a -a意味着显示本地和远程分支。 此时,您可以看到任何一个主分支都只有一个

2、新分歧

git checkout -b dev -b代表同时切换到dev分支下,此时又可以看到分支

3、重写home.js文件,add、commit,最后执行推送

gita DDB.jsgitcommit-m ' dev ' gitpushorigindev http://www.Sina.com /

成功后,去代码云有dev,dev下有home.js,master上没有home.js

看看分歧的情况吧。 千兆分支- a

此时已经有两个分支,现在位于dev之下

要切换分支,请使用git checkout [branch-name]

三、整合分歧

1、切换向主机的分支

git checkout master 2,pull远程仓库最新代码,处理潜在冲突

git pull origin master 3,将本地代码dev集成到本地仓库

git merge dev merge集成操作,将dev集成到当前部门之下(当前部门为master ) ) ) )。

4、将本地仓库代码推送至远程仓库主控

如果git push origin master成功,则可以看到在代码云master的主分支中,新添加到dev分支中的home.js已成功添加到主分支master中

注:

一个很low的问题来源于不细心

error : failedtopushsomerefsto ' http://10.100.51.46/ershou che/used-truck-admin-pro.git '本地仓库和远程仓库分支名称

解决方案:如果确信与远程仓库取得了联系(如果没有,则为本地仓库名称) (“远程仓库名称”,无需加引号) ),然后git push origin head

origin是分支的时候,那个分支不是你创建的时候。 如果自己有权限在远程仓库创建分支,直接推送就可以了

注意push时要到dev分支

git使用流程,git工作流程图