一.使用Git管理项目的总体思路
作为一个多人共同开发维护的项目,在Git中,必然需要一个主目录,里面负责汇总存放各个开发者编写测试完毕的成熟代码。当项目开发完毕,可以直接用这个目录里的代码生成相应的产品。
各个开发者在开发过程中,在Git上都需要一个自己的开发目录,这个目录可以fork主目录获得,然后开发者将这个目录clone到本地的硬盘空间,就可以开始coding了。这个个人目录主要负责同步开发者硬盘上的代码和远程的主目录。
整个开发的流程大概是这样的:
1.开发者在本地硬盘上创建一个开发分支(dev),在dev上写代码,当一个功能开发完成之后,准备往主目录的master分支上提交。
2.在提交之前,先要解决本地代码与主分支代码上的冲突,具体做法是:在本地切换到master分支,然后使用pull命令将master分支与主分支同步,然后切换到dev,使用git rebase master命令解决冲突,完成后即可提交(先提交到个人目录的dev,然后在通过dev像主目录提PR)。
3.当提交的代码被merge后,将本地的代码push到个人目录的master分支,使个人目录的master与主目录的master保持同步。
二.具体要用到的命令
1.rebase
rebase的用法有2个:解决冲突,整理本地的commit
解决冲突:
git rebase master
将当前分支与master分支同步,同步过程中可能会出现冲突,这时需要解决冲突,然后使用:
git add . git rebase --continue
如果想放弃本次rebase:
git rebase --abort
整理commit
#首先查看当前有哪些commit git log
#然后选择一些commit合并 git rebase -i HEAD~[需要合并前几个commit]
2.commit
不形成新的commit,只是更改上一个commit:
git commit --amend
相关推荐
GitHub使用技巧.zip 1.在线编辑上传 2.留言时可以从剪贴板粘贴图片。会被上传到云端,并在markdown中整齐的显示出来 3.格式化代码 5.评论中超链接到另一个评论 6.文章中超链接到某行代码 7.项目板
提升开发效率:GitHub 使用技巧与协作最佳实践
GitHub网页使用技巧图文教程——新建仓库、上传文件、创建新文件夹、上传图片。
内容概要:此文详细讲解了GitHub的各种实用技巧及其作为强大协作平台的特性。首先介绍了创建和管理仓库的基本操作,包括初始化新库、添加已有代码以及利用克隆来获取远端存储。接下来探讨了分支策略的有效运用——...
【GitHub使用小技巧详解】 GitHub,作为全球最大的开源软件托管平台,不仅提供了代码仓库管理功能,还支持丰富的Markdown文档编辑和协作工具。以下是一些实用的GitHub使用小技巧,可以帮助你更高效地进行项目管理和...
### GitHub使用入门详解 #### 一、GitHub基本概念解析 **1.... - **定义:** Repository 在 GitHub 上是指一个存放...接下来可以尝试实际操作,亲身体验 GitHub 的强大功能,并逐步掌握更复杂的项目管理和团队协作技巧。
Git是一款由Linux创始人Linus Torvalds开发的免费、开源的分布式版本控制系统,因其高效、灵活的特点被全球众多知名公司...了解和熟练掌握Git的常用命令和GitHub的使用技巧,对于任何IT从业者来说都是非常重要的技能。
本文详细介绍了如何在 GitHub 平台上高效搜索代码、仓库及相关信息的技巧与方法。文章从基础搜索出发,讲解了使用过滤器(如 repo、org、language、stars 等)精确定位目标的方式,并提供了时间、文件路径及语言等多...
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此文档详细阐述了git的使用技巧及git相关操作技巧,能让git新手更快的熟练使用git
一秒钟把Github项目变成前端网站 GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages的分支,通过setting里的设置的GitHub Pages模块可以自动创建该项目的网站。 这里经常遇到的痛点是,master遇到变更,...
内容概要:本文档全面介绍了从新手入门到高级功能的GitHub使用技巧,涵盖账户注册、项目仓库创建、本地仓库同步、分支操作、代码协作等多个方面。同时探讨了如何有效利用GitHub提供的各项工具增强代码质量管理、团队...
20个Python练习项目&Github搜索技巧.pdf
以下是对"GitHub使用心得1"的详细解释: 首先,我们来看“Fork”功能。在GitHub上,当你看到一个项目(repository)并希望对其进行贡献或基于该项目创建自己的版本时,你可以选择"Fork"这个项目。这相当于在你的...
### GitHub搜索技巧详解 #### 一、概述 GitHub作为全球最大的开源代码托管平台之一,不仅为开发者提供了版本控制的功能,还成为了技术交流与合作的重要场所。对于开发者而言,掌握高效利用GitHub进行搜索的能力至...
**使用技巧** - **快捷键**:学习并使用插件提供的快捷键,可以提高工作效率。例如,使用快捷键快速提交代码或打开GitHub面板。 - **自定义设置**:在插件设置中,可以根据个人喜好调整显示和行为,如更改代码...
### GitHub: 信息、使用技巧和优缺点 #### 一、基本信息 GitHub 是一个基于 Git 版本控制系统的代码托管平台,自 2008 年由 Tom Preston-Werner、Chris Wanstrath 和 PJ Hyett 创建以来,已成为全球最大的开源社区...
内容概要:本文从初学者的角度出发,全面介绍了GitHub的基本使用方法和进阶技巧。首先涵盖了如何创建和配置GitHub账户,接着解释了Git基础知识,如初始化仓库、提交更改和分支管理。之后重点讲述了GitHub的核心流程...
- **资源链接**:提供的`多多软件站-提供绿色软件和热门单机游戏下载.url`和`使用技巧及软件教程、配置要求.url`可能是额外的资源链接,用于获取更多帮助和学习资料。 3. **系统需求** - `配置要求.url`可能指向...
### Git和GitHub使用简介 #### 一、介绍:什么是Git和GitHub?...通过上述步骤的学习,您应该能够掌握基本的Git和GitHub使用技巧。这些技能对于软件开发至关重要,能够帮助您更好地管理和协同开发项目。
### 四、GitHub使用技巧 #### 4.1 创建仓库 登录GitHub后,在主页点击“New repository”按钮即可创建一个新的仓库。 #### 4.2 克隆仓库 将远程仓库克隆到本地: ```bash git clone ...