博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git使用
阅读量:4587 次
发布时间:2019-06-09

本文共 1109 字,大约阅读时间需要 3 分钟。

 

一、源码下载

git clone //SrcSvr-001/SourceCode/dzhcpx4

二、git配置(第一次下载代码后,必须做)

外层git

  1. cd pixhawk/
  2. git config user.name  xxxx
  3. git config user.email xxxx@xxx.com

内层git

  1. cd pixhawk/Firmware
  2. mv   .git.temp .git
  3. git config user.name  xxxx
  4. git config user.email xxxx@xxx.com
  5. cd    pixhawk/Firmware
  6. mv   .git.temp .git
  7. make clean
  8. make px4fmu-v2_default

三、源码编译

 

四、提交修改(内层git

  1. cd    pixhawk/Firmware
  2. git add -A
  3. git commit -m “修改说明”
  4. mv .git .git.temp
  5. cd pixhawk/
  6. git add -A
  7. git commit -m “修改说明”

五、提交修改(外层git

注:如果更改的内容要提交到服务器(提交之前,本地用户要先于同事的代码进行合并,合并无误且测试通过,才能进行向服务器推送)

注:如果更改的内容要提交到服务器

本地用户开发者,不能向master分支推代码(管理员除外)

  1. 本地用户创建一个新分支,最好是用户名

git checkout -b   lsh

  1. 查看是否位于新分支 lsh,分支前*代表当前所处分支

git branch

  1. 将新分支推送到服务器
  2. git push origin lsh

本地用户管理员,要先于同事的代码进行合并,合并无误且测试通过,才能进  行向服务器推送

  1. 合并服务器的分支,先拉取服务器lsh的分支最新代码到本地,并在本地创建一个新分支temp

git fetch origin lsh:temp

  1. 切换分支到master

git checkout  master

  1. temp分支代码合并到master分支

git merge temp

  1. 删除temp分支

git branch -d temp

  1. 推送最新代码到服务器master分支

git push origin master

 

六、通过命令先删除再添加远程仓库

  1. git remote 查看所有远程仓库, git remote xxx 查看指定远程仓库地址
  2. git remote rm origin
  3. git remote add origin

 

 

转载于:https://www.cnblogs.com/liushuhe1990/p/9609016.html

你可能感兴趣的文章
dubbo zookeeper图解入门配置
查看>>
winform如何不卡界面
查看>>
Random随机库
查看>>
AFNetworking 3.0x版本最新特性
查看>>
PHP排序算法实现 与sort性能对比
查看>>
根据状态变化情况,求最大值和最小值
查看>>
解决Windows10下小娜无法搜索本地应用的问题
查看>>
linux 脚本统计代码行数
查看>>
Android学习笔记之短信验证码的获取和读取
查看>>
ToolBar修改返回按钮图标
查看>>
Swift - 在界面上生成81个随机红,灰色圆点(SpriteKit游戏开发)
查看>>
android UI进阶之实现listview的分页加载
查看>>
共享内存
查看>>
《Cracking the Coding Interview》——第5章:位操作——题目1
查看>>
类EF框架Chloe.ORM升级:只为更完美
查看>>
c++文件操作
查看>>
nodejs实现新闻爬虫
查看>>
关于left join (本文出处:http://www.cnblogs.com/aces/ )
查看>>
解决WebService 测试窗体只能用于来自本地计算机的请求
查看>>
Linux 用户和用户组详解
查看>>