Git和码云项目平台使用文档(1)

在这里插入图片描述

在这里插入图片描述

1.2多人协作文件合并的问题

在这里插入图片描述

1.3.文件访问权限管理

在这里插入图片描述

2.为什么选择Git


在这里插入图片描述

3.Git安装和使用


git客户端: https://git-scm.com/.

TortoiseGit:https://tortoisegit.org/download/.

先安装Git,再安装TortoiseGit

二、码云

===================================================================

如何建立服务器版本库

  • 方法1-自己搭建服务器(成本高,安全性低,不推荐)

  • 方法2-利用公共资源

○ GitHub(速度慢,不推荐)

全球最大的开源社交编程及代码托管网站

公有仓库免费,私有仓库收费

○ Gitee(速度快,推荐使用)

国内最大的开源社交编程及代码托管网站

速度快,不会被墙

公有仓库免费,私有仓库5人以内免费

码云官网:https://gitee.com/.

1.注册账号


建议用邮箱注册

在这里插入图片描述

2.创建仓库


在这里插入图片描述

填写相关信息,点击创建即可

在这里插入图片描述

3.克隆仓库


第一步:复制仓库地址

在这里插入图片描述

第二步:在本地文件夹内空白处点击右键

在这里插入图片描述

第三步:填入复制的仓库地址

在这里插入图片描述

4.提交代码


进入刚刚克隆的仓库文件夹,新建任意的文本文件 往里面任意输入一些文本

在这里插入图片描述

右键->Git commit

在这里插入图片描述

勾选需要提交的文件,Message栏输入任意的文字,提交按钮切换成Commit & Push 点击切换按钮即可

在这里插入图片描述

出现success表示提交成功

在这里插入图片描述

在码云远程仓库端可以看到多了一个提交的文件

在这里插入图片描述

三、Git多人协作开发

==========================================================================

1.添加仓库成员


在远程仓库端点击管理->仓库成员管理->添加仓库成员

在这里插入图片描述

有多种方式可以要求用户,每个私有仓库最多可要求5个用户

在这里插入图片描述

2.多人协作开发


仓库成员把代码都clone到本地,如果已clone 就跳过此步骤

在这里插入图片描述

假设 成员A修改了某个文件如test.txt , 成员A先将修改后的代码提交到远程仓库

在这里插入图片描述

成员B 点击鼠标右键->TortoiseGit -> Pull 即可把其他成员提交的代码同步到本地工程

在这里插入图片描述

在这里插入图片描述

四、Git 高级用法

=========================================================================

tips:码云仓库的总大小有限制,不建议把一些大文件如视频,安装包等提交到仓库中(切记、切记、切记),Git比较适合对一些文本,代码,文档等进行版本管理

1.忽略某文件同步和提交


当右键提交的时候,Git默认会找到本工程里所有的有变化的文件,如果有的文件或文件夹不希望和远程仓库同步(如Android中的编译文件夹,每次运行这些文件夹内都会自动生成大量的其他文件),可用如下方法忽略掉这个文件夹的提交

选中该文件夹或者多选多个文件 ->鼠标右键 -> TortoiseGit ->add to ignore list -> 需要忽略提交的文件或文件夹

这样每次右键 提交的时候 默认就不会选中该文件夹内的文件

在这里插入图片描述

2.查看某文件的提交历史记录


有时候希望查看某个文件被修改的历史记录,如某应用在某句代码产生的bug,追踪改句代码是谁提交的

选中该文件 ->鼠标右键 -> TortoiseGit -> Show log

在这里插入图片描述

可查看该文件被修改的时间以及被谁修改

在这里插入图片描述

要如何成为Android架构师?

搭建自己的知识框架,全面提升自己的技术体系,并且往底层源码方向深入钻研。
大多数技术人喜欢用思维脑图来构建自己的知识体系,一目了然。这里给大家分享一份大厂主流的Android架构师技术体系,可以用来搭建自己的知识框架,或者查漏补缺;

对应这份技术大纲,我也整理了一套Android高级架构师完整系列的视频教程,主要针对3-5年Android开发经验以上,需要往高级架构师层次学习提升的同学,希望能帮你突破瓶颈,跳槽进大厂;

最后我必须强调几点:

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。
2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要! 最后你达到什么水平取决你消化了多少知识
3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。

你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。
2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要! 最后你达到什么水平取决你消化了多少知识
3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。

你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值