美文网首页
Git平时开发简单使用流程

Git平时开发简单使用流程

作者: River_mx | 来源:发表于2018-08-16 17:05 被阅读0次

不管是win或者mac系统,执行命令和操作流程不变,区别在于win需要安装git工具,而mac直接在终端中运行,下面以mac为例,有区别会提出
只是平时用到的做一些总结,并非全面的讲解git

Fork

如果是多人协同开发,先 fork 到自己的本地仓库

Clone项目

为了统一管理和备份,我的项目都放在一个文件夹里,也使用了github提供的官方桌面应用 Github Desktop 直接使用工具clone,工具里可以直接选择在哪个文件夹下,这样多个账户使用的时候方便区分,当然,也可以直接在终端中打开文件夹(工作中使用的是公司的gitLab步骤一样),然后执行

# 此时的项目地址是自己的仓库,即fork的
git clone [地址]

更新代码

如果需要拉取最新的代码,不单单一次,如果你已经动了之前的代码,需要先提交到本地,下边是在本地项目里建立远程关联

# 增加一个新的远程仓库,关联
git remote add [仓库名称] [远程源码仓库的地址]
# 下载远程仓库的所有变动
git fetch [仓库名称]
# 合并代码到本地的master
git merge [仓库名称]/master

此时如果有代码冲突,就解决冲突,然后再提交一次

提交代码

这一步平时开发是使用VScodeGithub Desktop辅助的,如果命令行提交如下

# 显示有变更的文件
git status

下边的命令跟去情况任选

# 添加指定文件到暂存区
git add [file1] [file2] ...
# 添加指定目录到暂存区,包括子目录
git add [dir]
# 添加当前目录的所有文件到暂存区
git add .

开始提交

# 提交暂存区到仓库区
git commit -m [message]
# 提交到自己的远程
git push origin master

到这一步整个流程算是结束了,最后一步是把本地新加的代码和远程的新代码合并后提交到了自己的远程仓库,然后如果使用的github就发起issues申请更新主仓的代码,公司里用的是gitLab就发起Merge Requests请求

创建分支

如果需要同步开发一个功能,但不在主干上发布,时间又有点长的话,需要打一个分支

# 列出所有本地分支
git branch
# 列出所有远程分支
git branch -r
# 切换到指定分支,并更新工作区
git checkout [branch-name]

因为默认拉下来的是master分支,有时需要把主干上的其他分支拉下来等...

还有在平时用的一些其他问题,比如合并分支代码到主干,长时间没有合并代码,发生错误等,后期持续更新

相关文章

  • Git平时开发简单使用流程

    不管是win或者mac系统,执行命令和操作流程不变,区别在于win需要安装git工具,而mac直接在终端中运行,下...

  • GIt 常用操作指令

    《Git 使用规范流程》 《常用 Git 命令清单》 《Git 远程操作详解》 《Git工作流程》 开发过程中,用...

  • Git规范

    规范 git的使用流程建议参考“Git使用规范流程”.[3] 建议a.在特性开发时,commit要以逻辑为单位,鼓...

  • 使用git开发提交代码完整流程

    使用git开发提交代码完整流程: 使用git开发提交代码完整流程: 1.jira上创建任务 2.确认当前分支是否是...

  • 【Chapter 9】使用 Github 的开发流程(以部署为中

    【Chapter 9】使用 Github 的开发流程(以部署为中心) 本章中讲解的“开发流程”,是指使用了Git与...

  • git使用流程

    团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的下面是ThoughtBot 的Git使用规范流程。 1...

  • 使用Git上传代码到码云

    一.git使用简单流程 1.使用git clone命令将码云项目克隆到本地 2.使用git add .命令(. 表...

  • Gitlab代码提交流程

    description: 介绍了TEST代码提交的流程 TEST 代码提交流程 TEST 平时的开发借助于 Git...

  • git简单使用流程

    学会用git了,记录一下,以后好参考。 创建项目文件夹,然后git init生成仓库 添加文件,git add增加...

  • 多人开发的 Git 流程

    比较清晰的多人开发的 Git 流程博文:多人开发的 Git 流程 A successful Git branchi...

网友评论

      本文标题:Git平时开发简单使用流程

      本文链接:https://www.haomeiwen.com/subject/fbjobftx.html