1.2多人协作文件合并的问题
1.3.文件访问权限管理
git客户端: https://git-scm.com/.
TortoiseGit:https://tortoisegit.org/download/.
先安装Git,再安装TortoiseGit
===================================================================
如何建立服务器版本库
-
方法1-自己搭建服务器(成本高,安全性低,不推荐)
-
方法2-利用公共资源
○ GitHub(速度慢,不推荐)
全球最大的开源社交编程及代码托管网站
公有仓库免费,私有仓库收费
○ Gitee(速度快,推荐使用)
国内最大的开源社交编程及代码托管网站
速度快,不会被墙
公有仓库免费,私有仓库5人以内免费
码云官网:https://gitee.com/.
建议用邮箱注册
填写相关信息,点击创建即可
第一步:复制仓库地址
第二步:在本地文件夹内空白处点击右键
第三步:填入复制的仓库地址
进入刚刚克隆的仓库文件夹,新建任意的文本文件 往里面任意输入一些文本
右键->Git commit
勾选需要提交的文件,Message栏输入任意的文字,提交按钮切换成Commit & Push 点击切换按钮即可
出现success表示提交成功
在码云远程仓库端可以看到多了一个提交的文件
==========================================================================
在远程仓库端点击管理->仓库成员管理->添加仓库成员
有多种方式可以要求用户,每个私有仓库最多可要求5个用户
仓库成员把代码都clone到本地,如果已clone 就跳过此步骤
假设 成员A修改了某个文件如test.txt , 成员A先将修改后的代码提交到远程仓库
成员B 点击鼠标右键->TortoiseGit -> Pull 即可把其他成员提交的代码同步到本地工程
=========================================================================
tips:码云仓库的总大小有限制,不建议把一些大文件如视频,安装包等提交到仓库中(切记、切记、切记),Git比较适合对一些文本,代码,文档等进行版本管理
当右键提交的时候,Git默认会找到本工程里所有的有变化的文件,如果有的文件或文件夹不希望和远程仓库同步(如Android中的编译文件夹,每次运行这些文件夹内都会自动生成大量的其他文件),可用如下方法忽略掉这个文件夹的提交
选中该文件夹或者多选多个文件 ->鼠标右键 -> TortoiseGit ->add to ignore list -> 需要忽略提交的文件或文件夹
这样每次右键 提交的时候 默认就不会选中该文件夹内的文件
有时候希望查看某个文件被修改的历史记录,如某应用在某句代码产生的bug,追踪改句代码是谁提交的
选中该文件 ->鼠标右键 -> TortoiseGit -> Show log
可查看该文件被修改的时间以及被谁修改
如要查看该文件某次提交的具体内容,点击改次修改 右键
Compare with working tree :该次修改和目前的文件做对比
Compare with previous revision :该次修改和前一次的版本做对比
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此我收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
NWtAG-1715618534952)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!