热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

androidstudioGit版本管理工具的使用

技能不是学会的,而是练会的;多练习才好!整理常见操作:1、提交步骤:提交到本地仓库———>拉取项目分支代码———>解决冲突———>提交到个人远程仓库———>合并到项目仓库。2、

技能不是学会的,而是练会的;多练习才好!

整理常见操作:

1、提交步骤:提交到本地仓库———>拉取项目分支代码———>解决冲突———>提交到个人远程仓库———>合并到项目仓库。

2、在AS中配置git路径(首先需要在本地安装gitkehuduan),并点击测试,看看git是否安装成功,如果安装成功,会有弹框提醒。

3、添加新的文件,add...

4、还原代码:针对某一个java文件来说的,不是全部还原。还原回某一个版本,单击要还原的文件--->Git--->Revert/回到…上,恢复到/,会让你选择需要还原到哪一个文件?

还原到提交之前的版本。

5、忽略文件的设置:如何设置忽略文件?

6、解决代码冲突很简单

7、查看某一本地文件的修改历史:local hostory

8、github客户端中,单击项目,可以查看项目的本地保存位置

9、合并到项目分支之前,看看是否有冲突需要解决

10、远程个人分支,远程项目分支

11、提交之前进行代码分析

12、如何把本地项目和github客户端连接起来?(之前删除了github客户端)

13、文件的忽略设置

14、如何在github上新建项目?

15、如何查看某一个文件在github上的修改记录:Git———>show history


Git 操作:
导入导出项目代码、日常操作技巧。   fork后,clone到本地    把仓库中的代码剪一个分支出来,复制到自己的github下

更新代码到本地,两种方法:
1)在源码code文件夹上右键单击;
2)在AS中,直接点击更新的按钮

没有权限去访问svn服务器;
服务器端给的svn服务器地址可以在浏览器中直接进行访问

VCS:版本控制系统 Version Control System 关键是vcs下菜单项的使用 commit 提交到本地仓库,push提交到远程仓库

使用Github客户端工具:下载地址:https://desktop.github.com/

repository:仓库的意思。 [rɪˈpɒzətri]

没有提交记录
1)从自己的develop开发分支提交到项目的开发分支是需要审核的,要不然在项目分支里面看不到提交记录的。
2)项目的master主干,我们没有权限操作的。
3)一定要分清主干和分支。哪些是自己的主干。
master 主干
branch 分支
remote 远程
流程:commit代码--->pull代码解决冲突(选择项目路径)--->push代码;
在github上自己的面板profile,查看自己的开发分支develop。点击自己的分支,选择仓库即可看到自己的修改以及提交的代码。

如何在github客户端上解决冲突?

如何建立里程碑(每一个开发版本完结,)


1,首先配置git路径,并点击测试



2,更新代码:全部更新、只更新一个文件中的代码;    pull 更新代码


全部提交 与 全部更新


3,提交代码:全部提交、只提交某一个修改的文件;    push提交代码;提交到本地,再pull到服务器上;


4,还原代码:针对某一个java文件来说的,不是全部。还原回某一个版本,单击要还原的文件--->Git--->Revert/回到…上,恢复到/,会让你选择需要还原到哪一个文件?



5,忽略相关文件:如何添加忽略?Version Control--->Ignored Files  在这里添加忽略!  添加要忽略的文件、添加要忽略的文件夹。build文件夹下的内容都是自动生成的。app底下的build目录。


6,解决代码冲突:中间的将为最终结果   点击双向箭头选择即可。


7,查看修改历史:查看某一个文件的修改历史,如何做?右键单击--->local history   经常要用的功能!

——————————————————————————————————————————>

github客户端工具的使用:  

克隆或者下载项目 

 

正在克隆项目到本地电脑


项目在本地的位置


选择要提交的文件


同步到项目仓库及




设置忽略  哪些不提交



有需要解决的冲突


——————————————————————————————————————————————————>








--------------------------------------------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------->

个人仓库:自己的项目都在这里.


--------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------->

如何对代码添加注释,做代码审查用? 特别有用的


-------------------------------------------------------------------------------------------------------------------------->

在github上删除项目如何实现


-------------------------------------------------------------------------------------------------------------------------->

如何在android studio中向github共享项目


-------------------------------------------------------------------------------------------------------------------------->

在android studio中cvs菜单下,git按钮不显示,如何进行处理? 调出来就可以啦(选择可用的版本管理工具)


-------------------------------------------------------------------------------------------------------------------------->

github客户端的使用:


-------------------------------------------------------------------------------------------------------------------------->

如何把本地项目和github客户端连接起来? 直接添加就好了。


-------------------------------------------------------------------------------------------------------------------------->

新添加的图片资源文件,类默认没有提交,在忽略文件里有一行


-------------------------------------------------------------------------------------------------------------------------->

如何设置提交文件的忽略?代码中有忽略模板


-------------------------------------------------------------------------------------------------------------------------->




如何把本地项目和github客户端连接起来?
推荐阅读
  • 作为一名在大型手机游戏公司工作的程序员,尽管主要负责游戏逻辑和内容的开发,但对iOS底层开发接触较少。现在有了iPhone和可以虚拟MAC环境的电脑,希望能找到有效的iOS开发学习路径。 ... [详细]
  • 持续集成概述与实践指南
    本文探讨了持续集成(CI)的基本概念、目的及其在现代软件开发中的应用。通过实例分析,帮助读者理解如何有效实施持续集成,提高软件开发效率。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • Linux环境下配置Subclipse访问SVN+SSH仓库的方法
    本文详细介绍如何在Linux操作系统中配置Subclipse,以便通过SSH协议安全访问SVN仓库。不同于常见的Windows配置指南,本文提供了针对Linux用户的详细步骤。 ... [详细]
  • 使用Bootstrap创建响应式渐变固定头部导航栏的方法
    本文详细介绍了如何利用Bootstrap框架构建一个具有渐变效果的固定顶部响应式导航栏,包括HTML结构、CSS样式以及JavaScript交互的完整实现过程。适合前端开发者和学习者参考。 ... [详细]
  • 本文详细介绍了如何从SVN中获取项目,并在本地环境中进行有效的构建和开发,包括具体的步骤和配置方法。 ... [详细]
  • 本文介绍了软件测试项目的实际操作过程,包括各角色的职责分配、项目启动、测试流程及测试人员的主要任务,旨在为从事软件测试工作的技术人员提供指导。 ... [详细]
  • 最佳PHP源码加密工具推荐
    本文探讨了几款高效的PHP源码加密工具,旨在帮助开发者保护其代码免受未授权访问。文章不仅介绍了商业软件的选择,还提供了一些免费且实用的加密工具及其使用方法。 ... [详细]
author-avatar
mobiledu2502869077
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有