文档章节

Git 终端使用

 寂寞ls
发布于 2017/08/30 11:41
字数 815
阅读 9
收藏 0

流程整理

1、进入项目文件夹,输入命令  git init  初始化一个Git 仓库即添加 .git 文件夹

2、输入 git add .  添加当前目录下所有文件

3、提交所有文件到本地仓库  git commit -m “这里是备注信息” -a  

4、链接到远程仓库  git remote add origin https://xxxx/xxx/xxx.git 或 git remote add origin git@xxx.git

5、把本地项目推送到远程仓库 git push -u origin master

6、建立开发分支  (git branch 查看分支)

      6.1 开发执行人运行git命令将Git软件开发包克隆至个人电脑:

      git clone git@ develop.herfdev.com: projectname.git  //projectname换成软件开发包名称 

      6.2 开发执行人依次执行以下git命令,完成为Git软件开发包建立开发分支的工作:

      git checkout -b dev_name              // dev_name换成开发任务名称

      git push origin dev_name: dev_name    // dev_name换成开发任务名称

7、获取开发分支并完成开发工作

      7.1 开发人员运行git命令将Git软件开发包克隆至个人电脑:

      git clone git@ develop.herfdev.com: projectname.git  //projectname换成软件开发包名称

      7.2 开发人员运行git命令切换至开发分支:git checkout dev_name  // dev_name换成开发任务名称

      7.3 开发人员运行git命令拉取分支代码:git pull 

      7.4 开发人员在拉取的分支上完成开发工作和开发自测

8、开发代码提交到分支

      8.1 开发人员完成开发后依次执行以下git命令,将开发代码提交至dev_name:

      git checkout -b dev_name              // dev_name换成开发任务名称

      git add . 

      git commit –am “develop name”   //develop name开发任务说明

      git push origin dev_name        // dev_name换成开发任务名称

      8.2开发执行人合并分支到develop分支

      开发执行人收到开发人员完成开发的消息后,合并开发分支至develop分支

      开发执行人依次执行以下git命令,完成开发分支合并到develop的工作

      git checkout dev_name

      git pull origin dev_name

      git checkout develop

      git pull origin develop

      git merge dev_name

      git push origin develop

      开发执行人组织开发人员依赖develop分支在dev环境下完成开发自测2,并将测试结果告知测试人员

9、开发执行人合并开发分支到master分支

      测试人员依赖develop分支在test环境下完成测试,并将测试结果告知开发执行人后,开发执行人合并开发分支到master

      9.1开发执行人依次执行以下git命令,完成开发分支合并到develop的工作

      git checkout dev_name

      git pull origin dev_name

      git checkout master

      git pull origin master

      git merge dev_name

      git push origin master

 

 

10、git常用命令

        git status   查看上次提交之后修改过的文件

        git log 列出历史提交记录

            git log —oneline 查看历史记录简洁版本

       git log —oneline —graph 查看历史中什么时候出现了分支、合并。

        git branch “branchname”创建分支 git checkout “branchname”切换到分支   

             也可以使用 git checkout -b “branchname”   创建并切换到该分支下

        git branch -d “branchname” 删除分支

        git branch 查看所有分支

        git merge 合并分支

        git pull:相当于是从远程获取最新版本并merge到本地

© 著作权归作者所有

粉丝 0
博文 35
码字总数 11408
作品 0
石家庄
程序员
私信 提问
MAC OS git客户端安装及操作

下载安装mac os 版本的git客户端及相关可视化软件 1.1 从git官网上下载匹配的git客户端.pkg格式的包,然后在系统偏好设置-> 安全性与隐私中打开系统默认禁止安装的这个程序,然后根据步骤安装...

w-rain
2017/03/22
694
0
Linux搭建Java开发环境

前几天系统坏了,重装系统,自然又要重搭环境,没办法。 1安装jdk1.7: 1 下载jdk1.7压缩包,解压到一个目录。这里解压jdk1.7到目录/home/java 2 配置环境变量: 在终端用命令:sudo gedit ...

蜡笔小小小新
2016/03/27
273
0
MAC上Git安装与GitHub基本使用(一)

屏幕快照 2018-01-06 下午4.16.20.png 目录 安装git 创建ssh key、配置git 提交、上传 一、安装Git MAC 上安装Git主要有两种方式 1、通过homebrew安装Git 1、安装homebrew 2、安装git 2、通过...

FJ_WB
2018/01/06
0
0
Ubuntu15.04+Jekyll+Github Pages搭建静态博客

Ubuntu15.04+Jekyll+Github Pages搭建静态博客 1. Jekyll简介 简单: 无需数据库、无需评论功能,不需要不断更新版本,只需要关心博客内容。 静态: 只用 Markdown (或 Textile)、Liquid、HTM...

我家有宝
2016/01/28
110
0
Mac系统Git生成ssh公钥

Mac系统Git生成ssh公钥 在使用Git仓库进行代码管理时,新的电脑上往往需要生成ssh公钥进行匹配,Mac系统生成Git公钥过程如下: 1.检查本机是否已有公钥 在终端中输入如下命令: 2.如果电脑中...

珲少
2016/04/13
7.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud 笔记之Spring cloud config client

观察者模式它的数据的变化是被动的。 观察者模式在java中的实现: package com.hxq.springcloud.springcloudconfigclient;import org.springframework.context.ApplicationListener;i...

xiaoxiao_go
25分钟前
2
0
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
今天
4
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
7
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部