git 简易使用说明

背景

代码用git管理,所以需要大家熟悉git工具的一些操作

目前我们自动化在develop分支上进行编写

前言

安装git,https://git-scm.com/

可视化工具推荐,sourcetree,https://www.sourcetreeapp.com/

准备工作

git拉取代码分两种协议,一种http,一种ssh,推荐大家用ssh协议。

http协议避免输入账号密码:http://www.cnblogs.com/ballwql/p/3462104.html

ssh协议生成key:http://www.asheep.cn/skill/git-ssh-key.html

git config --global user.name "test" git config --global user.email "test@gmail.com" ssh-keygen -t rsa -C "test@gmail.com"

git简单命令

ssh协议拉取代码

git clone git@gitlab.xxxx.com:we-media/xxxxx.git

查看当前分支

git branch

切换分支

git checkout develop

push代码

//拉取最新的代码 git pull    //添加新增/修改的文件 git add    //提交刚刚添加的改动 git commit -m "this is commit"    //推送代码到远程分支 git push

解决冲突

//提交本地代码 git commit -m "this is commit"    //拉取最新的代码 git pull    //自动merge成功,不用做任何操作 //自动merge失败,会提示哪个文件冲突,打开指定文件解决冲突后再commit即可

更多细节:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端小叙

nvm安装node和npm,个人踩坑记录

我采用nvm-setup安装windows版本的nvm nvm安装node出现的问题: 1、node成功了,npm没成功      解决:在nvm 安装了nod...

74380
来自专栏xingoo, 一个梦想做发明家的程序员

公司内网,无法使用yum在线下载,肿么办?

1 配置上网代理   编辑/etc/yum.conf,增加如下属性: proxy=你的代理地址 proxy_user=你的用户名 proxy_passwor...

357100
来自专栏熊训德的专栏

Hbase memstore 的刷写时机

如果一个 HRegion 中 Memstore 过多,每次flush 的开销必然会很大,因此我们也建议在进行表设计的时候尽量减少 ColumnFamily 的个...

1.1K00
来自专栏运维前线

php7下安装event扩展

php7下安装event扩展 有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口。 ...

343100
来自专栏静下来

windows服务器iis7.5安装多个php版本切换设置

因为某个网站程序的配置是在php5.3上面运行的,不兼容我现在的php5.5.所以就只能再安装个5.3的了。 在安装过程中,忘记截图了。。。就直接写吧。 准备工...

1.3K40
来自专栏史上最简单的Spring Cloud教程

Openresty最佳案例 | 第6篇:OpenResty连接Mysql

centos 安装mysl Centos系统下安装mysql,先下载mysql-community-release-el7-5.noarch.rpm,然后通过y...

47690
来自专栏性能与架构

Hadoop 集群搭建

目标 在3台服务器上搭建 Hadoop2.7.3 集群,然后测试验证,要能够向 HDFS 上传文件,并成功运行 mapreduce 示例程序 搭建思路 (1)准...

50560
来自专栏运维小白

克隆虚拟机的注意点

在虚拟机中的 “管理”——>克隆虚拟机 更改虚拟机的IP,配置文件为 /etc/sysconfig/network-scripts/ifcfg-ens32 中 ...

21390
来自专栏猛牛哥的博客

firewall端口转发的设置

1.3K30
来自专栏小尘哥的专栏

ES初体验

2、 将elasticsearch-workspace文件夹和software文件夹拷贝到linux系统根目录,如果已经存在则删除。

11610

扫码关注云+社区

领取腾讯云代金券