`
Iam42
  • 浏览: 275224 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Github使用技巧(2)

git 
阅读更多

一.使用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

 

 

  • 大小: 34.9 KB
分享到:
评论

相关推荐

    GitHub使用技巧.zip

    GitHub使用技巧.zip 1.在线编辑上传 2.留言时可以从剪贴板粘贴图片。会被上传到云端,并在markdown中整齐的显示出来 3.格式化代码 5.评论中超链接到另一个评论 6.文章中超链接到某行代码 7.项目板

    GitHub网页使用技巧

    GitHub网页使用技巧图文教程——新建仓库、上传文件、创建新文件夹、上传图片。

    8条github使用小技巧.doc

    【GitHub使用小技巧详解】 GitHub,作为全球最大的开源软件托管平台,不仅提供了代码仓库管理功能,还支持丰富的Markdown文档编辑和协作工具。以下是一些实用的GitHub使用小技巧,可以帮助你更高效地进行项目管理和...

    github的使用入门

    ### GitHub使用入门详解 #### 一、GitHub基本概念解析 **1.... - **定义:** Repository 在 GitHub 上是指一个存放...接下来可以尝试实际操作,亲身体验 GitHub 的强大功能,并逐步掌握更复杂的项目管理和团队协作技巧。

    git的常用命令及github的使用技巧

    Git是一款由Linux创始人Linus Torvalds开发的免费、开源的分布式版本控制系统,因其高效、灵活的特点被全球众多知名公司...了解和熟练掌握Git的常用命令和GitHub的使用技巧,对于任何IT从业者来说都是非常重要的技能。

    github使用使用文档

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此文档详细阐述了git的使用技巧及git相关操作技巧,能让git新手更快的熟练使用git

    你必须收藏的 GitHub 技巧

    一秒钟把Github项目变成前端网站 GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages的分支,通过setting里的设置的GitHub Pages模块可以自动创建该项目的网站。 这里经常遇到的痛点是,master遇到变更,...

    github使用心得1

    以下是对"GitHub使用心得1"的详细解释: 首先,我们来看“Fork”功能。在GitHub上,当你看到一个项目(repository)并希望对其进行贡献或基于该项目创建自己的版本时,你可以选择"Fork"这个项目。这相当于在你的...

    github所搜技巧.docx

    ### GitHub搜索技巧详解 #### 一、概述 GitHub作为全球最大的开源代码托管平台之一,不仅为开发者提供了版本控制的功能,还成为了技术交流与合作的重要场所。对于开发者而言,掌握高效利用GitHub进行搜索的能力至...

    ### GitHub: 信息、使用技巧和优缺点

    ### GitHub: 信息、使用技巧和优缺点 #### 一、基本信息 GitHub 是一个基于 Git 版本控制系统的代码托管平台,自 2008 年由 Tom Preston-Werner、Chris Wanstrath 和 PJ Hyett 创建以来,已成为全球最大的开源社区...

    GitHub Extension for Visual Studio 安装包

    **使用技巧** - **快捷键**:学习并使用插件提供的快捷键,可以提高工作效率。例如,使用快捷键快速提交代码或打开GitHub面板。 - **自定义设置**:在插件设置中,可以根据个人喜好调整显示和行为,如更改代码...

    gitHubDesk中文版桌面工具

    - **资源链接**:提供的`多多软件站-提供绿色软件和热门单机游戏下载.url`和`使用技巧及软件教程、配置要求.url`可能是额外的资源链接,用于获取更多帮助和学习资料。 3. **系统需求** - `配置要求.url`可能指向...

    Git和Github使用简介(An introduction to Git and GitHub)

    ### Git和GitHub使用简介 #### 一、介绍:什么是Git和GitHub?...通过上述步骤的学习,您应该能够掌握基本的Git和GitHub使用技巧。这些技能对于软件开发至关重要,能够帮助您更好地管理和协同开发项目。

    尚硅谷Git&GitHub;

    ### 四、GitHub使用技巧 #### 4.1 创建仓库 登录GitHub后,在主页点击“New repository”按钮即可创建一个新的仓库。 #### 4.2 克隆仓库 将远程仓库克隆到本地: ```bash git clone ...

    GitHub应用

    3. 博文链接:,这篇博文提供了更多关于 GitHub 的实践经验和技巧。 总结,GitHub 不仅是一个代码托管平台,它构建了一个庞大的开发者生态系统,促进了全球范围内的技术交流和合作。无论是个人学习还是团队协作,...

    GitHub for windows 3.0.6.4.zip

    用户可以通过官方文档、论坛和社区问答获取帮助,解决在使用过程中遇到的问题,同时也可分享自己的经验和技巧。 7. **代码审查与合并**:在GitHub for Windows中,用户可以方便地创建和管理Pull Request,进行代码...

    github for Mac可视化工具

    **易用性**:GitHub Desktop的设计目标是降低新手使用Git的门槛,通过直观的图形界面,用户可以轻松地进行版本控制操作,如克隆仓库、提交更改、创建分支和合并请求。 **实时同步**:应用提供实时的本地与远程仓库...

    Github笔记

    ### Github笔记知识点详解 #### 一、Github基础篇 ##### 第一步:安装 Git - **命令行安装**:对于Linux用户来说,可以...以上是关于GitHub及其Git工具的基本使用方法和高级管理技巧的详细说明,希望对你有所帮助。

Global site tag (gtag.js) - Google Analytics