GIT的使用流程

1 github注册流程

1 进入github官网:https://github.com/
2 注册一个自己的github账号
3 右上角选择New repository 4 进入create a new repository
选择你的仓库名填入: Repository name 必填:例如test
Description描述: 对仓库的描述 可选
选择public
选择Initialize this repository with a README 创建README文档 5 创建仓库 Create repository 这样就创建好你的github仓库了

2 github入门教程

1 进入你的仓库,右上角的 Your profile,代码仓库在该界面上
2 仓库选择Create new file 建立仓库下的文件夹 ,仓库自己生成README.md的 markdown 格式的文档
例如 : test/filename/readme.md 在test仓库下filename文件夹创建readme.md文件 3 新建好的仓库会生成一个克隆地址:Clone with HTTPS/SSH两种类型:
https://github.com/username/Question_project.git
git@github.com:username/Question_project.git github上的线上仓库已经建好了,那么这么关联到我们远程仓库呢??

3 github本地仓库简单的连接流程

windows下可以借助 git桌面版轻型的git管理工具 git bash,拥有git bash命令行模式与git GUI图形界面模式在github官网就能下载

1 打开gitbash, cd 到你要放置git代码的目录
2 克隆版本库 git clone url 例如git@github.com:username/Question_project.git
3 git add 文件 git 添加文件
4 git status -s 列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交
5 git commit -m '注释' 提交代码到本地仓库
6 git push 提交代码到git远程仓库
进入git就可以看到自己提交的代码记录了 从远端服务器拉取代码 git pull

4 常见github命令

版本信息
git --version 查看版本(查看git是否)
git config -l 查看配置信息
git status 查看版本库状态
git log 查看提交记录
1 登录或修改name和email
git config --global user.name 'ddd'
git config --global user.email 'ddd@jdjdjd.com'
git config --global push.default matching (设置默认分支) 2 将文件添加到暂存区
- git add 文件名 将指定文件添加到暂存区
- git add . 将所有文件添加到暂存区 3 提交代码到版本库
- git commit -m "说明信息"
- git commit -a -m 提交所有文件 4 将本地代码推送到远端托管服务器
- git push [origin master] 默认推送到主分支
- git push origin 分支名 推送到指定分支
- git pull git远程服务器拉取代码
5 git分支管理
- git branch 查看分支
- git branch 新分支 旧分支 基于旧分支创建新分支
- git branch -d 分支名 删除分支
- git checkout 分支 切换到指定分支
- git merge 分支名 将指定分支合并到当前分支 6 git冲突管理
- 如果有多个人同时修改同一个文件的相同行,在推送时会有冲突
- 发生冲突后,首先将服务器端代码拉到本地(pull),手动合并冲突
- 然后添加修改后的代码文件,重新提交
- 将代码推送到服务器

GIT的使用流程的更多相关文章

  1. Git 使用规范流程

    Git教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 团队开发中,遵循一个合 ...

  2. 开发与测试整体过程中的Git分支merge流程

    开发与测试整体过程中的Git分支merge流程 Git分支merge之开发流程 首先在Gitlab上有个仓库存储着原始的项目代码,其中包含一个叫master的分支.然后可能按功能进行分配,由不同的开发 ...

  3. 【转】【阮一峰的网络日志】Git 使用规范流程

    作者: 阮一峰 日期: 2015年8月 5日 团队开发中,遵循一个合理.清晰的Git使用流程,是非常重要的. 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护. 下面是Th ...

  4. Git flow 的流程

    Git flow 的流程与参考   Git flow 出自 A successful Git branching model,这里使用了一个前端项目配合本文稿实施了 git flow 并记录流程作出示 ...

  5. Git 使用规范流程(转)

    团队开发中,遵循一个合理.清晰的Git使用流程,是非常重要的. 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护. 下面是ThoughtBot 的Git使用规范流程.我从中 ...

  6. git教程——工作流程

    Git 工作流程 本章节我们将为大家介绍 Git 的工作流程. 一般工作流程如下: 克隆 Git 资源作为工作目录. 在克隆的资源上添加或修改文件. 如果其他人修改了,你可以更新资源. 在提交前查看修 ...

  7. 基于 Jenkins+Docker+Git 的CI流程初探

    在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要.目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部 ...

  8. 分享一篇 Git Web 开发流程

    分享一篇 Git Web 开发流程 web 项目如何进行 git 多人协作开发 https://segmentfault.com/a/1190000018165757

  9. git开发部署流程

    git的分支操作 https://blog.csdn.net/QH_JAVA/article/details/77853605 Git 开发部署流程 采用业界成熟方案 Git Flow 分支方式进行开 ...

随机推荐

  1. unity零基础开始学习做游戏(三)鼠标输入,来个虚拟摇杆怎么样?

    -------小基原创,转载请给我一个面子 现在移动游戏越来越火,大家都拿手机平板玩游戏,没有键盘和手柄输入,所以就不得不看看虚拟摇杆怎么搞?(小基对于没有实体反馈不是很喜欢呢) 首先要清楚,鼠标操作 ...

  2. SpringMVC配置多个数据源

    多数据源,说白了,就是多数据库. 想要实现多数据库查询,只需简单四步即可实现! 第一步: 配置 jdbc.properties: # MySQL #========================== ...

  3. 通过Django Channels设计聊天机器人WEB框架

    这两个月都在忙着设计针对银联客服业务的智能聊天机器人,上一周已经交完设计报告,这一周还和部门同事一起分享了系统设计及运行效果.因为时间的关系,系统原型我使用了Flask+jQuery的组合,感觉用以原 ...

  4. HTML5这个概念的解释

    关于HTML5这个概念我一直很多困惑,稍微总结一下. 从HTML说起,HTML作为一个标记语言,通过这种标记定义了一个网页的dom tree,也定义了网页的结构,然后CSS定义了在这个结构基础上的样式 ...

  5. webpack的css压缩不兼容IOS8问题探索

    webpack使用postcss的autoprefixer插件,并在压缩css时使用了cssnano,处理不当的情况下会导致压缩css后,部分兼容前缀(比如-webkit-)被删除的问题. postc ...

  6. ectouch 概述

    模块(The Model): 即M 主要包含那些用来操作数据库的函数 文件后缀一般是***Model.class.php 路径一般是../mobile/include/apps/default/mod ...

  7. python爬虫入门(一)urllib和urllib2

    爬虫简介  什么是爬虫? 爬虫:就是抓取网页数据的程序. HTTP和HTTPS HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的 ...

  8. Go 语言集成开发环境 GoLand 更新至 2018.1.3 版本

    GoLand 2018.1.3 已发布,这是一个全新的更新,尽管没有带来明显的针对 Go 语言的特定改进,但还是提供了许多与 UI,JavaScript 和 SQL 支持相关的错误修复和改进. 可通过 ...

  9. python_形参何时影响实参

    §对于绝大多数情况下,在函数内部直接修改形参的值不会影响实参.例如: >>> def addOne(a): print(a) a += 1 print(a) >>> ...

  10. 微信小程序-获取经纬度

    微信小程序-获取经纬度 最近公司新功能 要求在外的市场人员 发送位置信息回来. 用的还是微信小程序开发.... 微信小程序 提供一个接口 getLocation 这个接口反回来的位置 相对实际位置 相 ...