一、 拉取代码

# git 地址看项目情况
http://xx.xx.xx.xxx/xcoa/xcoa.git

1.1、步骤


1.2、最终效果截图

二、将远程分支检出到本地

2.1、步骤

2.2、效果如下

三、新建自己的分支

3.1、使用本地分支拉新建自己的本地分支


3.2、将自己的自己的本地分支提交到远程仓库

四、常用操作

为了操作,我建了2个分支作为测试

1. xcoa-cloud-zhoufei-test1. 开发的分支,开发的时候使用
2. xcoa-cloud-zhoufei-test-main1. 主干的分支,发布的时候使用,发布时候需要将开发的分支合并过来。

4.1、分支切换

4.2、代码提交

4.2.1、提交前,先拉取别人提交的代码,防止自己的代码覆盖了别人的


4.2.2、选择自己的代码提交到本地仓库



4.2.3、将代码提交到远程仓库

4.3、分支合并步骤

目的:

1. 将xcoa-cloud-zhoufei-test分支的代码合并到xcoa-cloud-zhoufei-test-main分支中
2. 术语1. test:xcoa-cloud-zhoufei-test2. main:xcoa-cloud-zhoufei-test-main

步骤

1. 将本地test和本地main代码都拉取最新的
2. 将本地main合并到本地test
3. 将本地test的代码提交的远程test
3. 将本地test合并到本地main
4. 将本地main提交到远程main

4.3.1、 改动点

  1. xcoa-cloud-zhoufei-test的改动

  2. xcoa-cloud-zhoufei-test-main的改动

4.3.2、将本地test和本地main代码都拉取最新的

4.3.3、将本地main合并到本地test






4.3.4、将本地test的代码提交的远程test


4.3.5、将本地test合并到本地main




4.3.6、将本地main提交到远程main


五、不常用操作

5.1、删除分支

5.1.1、删除本地分支

5.1.2、删除远程分支

5.2、版本回退

5.2.1、回退到某个commit_id,代码还是原来你修改的

git reset --soft commit_id

5.2.2、彻底回退到某个commit_id版本,本地的源码也会变为commit_id版本的内容

git reset --hard commit_id

5.2、合并指定提交记录代码

git cherry-pick -n d153ca74915240ace5cd1ef28a8a6208c2a44b19 

5.3、撤销某次提交记录

git revert 撤销的commitId

smartGit操作相关推荐

  1. 关于大型网站技术演进的思考

    关于大型网站技术演进的思考(一)--存储的瓶颈(1) 前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出 ...

  2. smartgit 合并分支操作

    1.使用工具:smartgit 2.情景:存在两个分支:一个自己的开发分支,一个总框架分支,如下图红框中所示,我自己开发在hudfang-local分支上进行,我领导开发在Feature/demo分支 ...

  3. SmartGit安装及使用

    1. 安装 下载地址:SmartGit Downloads 选择非商业模式 2. 创建远程仓库 这里以「GitHub」为例,登录之后点击右上角的「+」,如下图 创建之后,项目内容如下 这样,项目在「G ...

  4. SmartGit使用教程

    说明 官网的客户端是命令行形式的,有兴趣可以去了解下. 这里针对图形界面的smartgit做一个使用说明. 软件下载和安装 下载地址[2016.12.16测试可以] 按需选择,如果不知道自己电脑是什么 ...

  5. git/SmartGit切换用户

    SmartGit切换用户 我们工作时常使用SmartGit来管理我们的项目代码,但又因为某种原因需要切换git用户,如何切换用户百度了一下非常难找到,我是没找到,可能SmartGit用的人还不多或者是 ...

  6. git复制迁移--SmartGit

    有时想把git从一个硬盘迁移到另外一个硬盘,但是又不想把所在的整个文件夹都复制过去,因此采用以下方法. 采用git管理工具:SmartGit,安装教程见:SmartGit安装教程 操作:Reposit ...

  7. Github与SmartGit使用说明与建议

    本文出自:http://blog.csdn.net/hongchangfirst 当使用github做协同的时候,我们常常需要在客户端安装相应的软件,SmartGit就是一款非常出色的软件,不过是要付 ...

  8. SmartGit使用

    目录 从gitLab中clone代码到本地 切换分支 同步分支代码 合并代码 从gitLab中clone代码到本地 1.从gitLab上获取到clone链接 2.在SmartGit中点击reposit ...

  9. SmartGit的使用教程(详细)

    SmartGit的详细使用教程,个人使用经验,以及摸索,有不严谨的地方还请各位多多指教,对你有帮助的话烦请点个赞,谢~ 本人使用的是17年的版本,因为17年的版本30天到期后还可以继续使用, [这里是 ...

最新文章

  1. 华为又一重拳!全球首款5G基站核心芯片“天罡”发布!
  2. 讨论:Service层需要接口吗?
  3. 为什么说「中台」程序员未来会最值钱?
  4. ssh项目放到服务器上出现404,项目运行一段时间,后台程序无法启动,404错误
  5. IDEA中安装配置Jrebel热部署插件用法笔记
  6. python无符号转有符号_Python | 散布符号
  7. 【计算机基础】 经常使用的排序算法的时间复杂度和空间复杂度
  8. MySQL查看SQL语句执行效率
  9. oracle分析函数详解
  10. 谷歌插件无法显示在地址栏右侧
  11. win7、win8手动安装AHCI驱动
  12. (STM32笔记2)基于hc05的蓝牙实验
  13. 极客时间课程总结:那些编程之外的能力
  14. 如何用计算机接收光纤网络电视,家里只有一根网络电缆. 电脑和电视如何共享互联网?如何在机顶盒和路由器之间建立连接?...
  15. oracle 添加表权限不足,oracle 创建表空间报权限不足,引发的问题如下 | 学步园...
  16. python transforms_PyTorch教程【六】Transforms的使用
  17. xp如何删除计算机管理员用户账户,“WINXP系统除Administrator以外只有一个管理员账户时,此帐户默认无法删除,如何删除”的解决方案...
  18. PD 关于tso 分配源代码分析
  19. centos系统清理挖矿病毒kthreaddk
  20. Adobe推出正式版本的学生版(免费)

热门文章

  1. herl已停止访问该网页?
  2. Debian配置ssh
  3. 解决在OpenGL中导入.obj模型所遇一些问题的方法
  4. 解决如何修改linux系统mysql默认端口号3306
  5. JAVA-生成Cron表达式生成工具类
  6. 微信跳转手机默认浏览器提示 微信h5页面中下载第三方app的方法
  7. 端宗과 世祖 (朝鮮歷史 韓長庚)
  8. 51nod 1137 矩阵乘法
  9. 设置 SQL Server 警报通知
  10. 看完后绝对成为电脑高手