zoukankan      html  css  js  c++  java
  • 助教培训总结(任务四:熟练掌握GitHub及Git的使用方法)

    一、Git 命令的理解和使用

    经过这二天加上以前项目的对Git的学习,对Git的印象更深了,但是还是处于基础的使用层面。

    加上以前也写过一篇git使用的博客,这里也简单的总结一下。

    git clone

    用于克隆Github上分支的文件(默认为master) eg. git clone https://github.com/Jason98w/Summer.git 

    也可使用 git clone -b 分支名 eg. git clone -b dev https://github.com/Jason98w/Summer.git 即为克隆dev分支下的文件

    git branch 

    用于查看分支的名称  一般用 git branch -a

    git checkout

    用于切换分支  eg. git checkout dev  切换dev分支

    git add 

    将文件加入到版本库中  一般用  git add . 将所有文件加入本地库(注意这有个小点,加入到版本库中以后,才能进行push操作)

    git commit

    一般使用 git commit -m “备注的内容”   eg. git commit -m "First"(使用commit以后才能push)

    git push

    将本地代码传输到github上

    git pull

    将github上的代码拉去到本地仓库中,可能会产生冲突(这个有点不大清楚)  还有merge操作也是不大清楚

    收藏了一些我们在学习过程中查阅的网站,到时候可以分享给同学们去学习git。

    w3cschool的git教程:  https://www.w3cschool.cn/git/

    git上创建分支的方法  https://www.cnblogs.com/juncaoit/p/9349374.html

    使用git提交代码到github   https://www.cnblogs.com/taohuaya/p/10295962.html

    在学习git的过程中,发现了一个很好用的图形化工具  TortoiseGit,建议同学们也可以学习这个,很方便。

    视频地址:  https://www.bilibili.com/video/av53325547?from=search&seid=15848173538147911017

    二、记录进度情况,以半天一个时间单位,检测代码提交情况,燃尽图

    由于是为了学会github开发项目,这里就只设定了3个issue进行简单演示,在结束时issue忘记close掉,所以出现该图像...

    三、多人协同开发总结和反思

      哈哈哈,这次的项目是,项目的代码好敲,git用起来确实很难,没有系统的去学习git,不太明白分支的原理,很多时间都用在了学习git的使用上,希望后期能更加熟练,帮助同学们快速掌握git的使用,将更多的精力投入在项目的开发过程中。

    1.分支merge时的冲突信息不知道如何修改,此次是C#项目,但是猜想错误信息出在窗体信息的配置文件中,暂未想到合适的方法去避免。

    2.git pull的使用总是出现问题,可能跟问题1的原理一样,不明白为什么拉取了之后文件的变化在哪里。(git pull 是跟clone一样的道理么?)

    3.多人协作开发时的沟通不足,一个问题可能会花费大量时间才能让一个团队的人都掌握知识点。

     

  • 相关阅读:
    Git SVN 版本控制 简介 总结 MD
    shape selector 背景 圆形 矩形 圆环 [MD]
    eclipse library jar包 使用总结 MD
    Visitor 访问者模式 [MD]
    BlazeMeter+Jmeter 搭建接口测试框架
    nGrinder 简易使用教程
    65个面试常见问题技巧回答(绝对实用)
    [面试技巧]16个经典面试问题回答思路
    质量模型测试电梯
    linux apache服务器优化建议整理(很实用)
  • 原文地址:https://www.cnblogs.com/jason5689/p/11347946.html
Copyright © 2011-2022 走看看