`

github fork操作

 
阅读更多

 

   1. fork是什么意思?

       你fork别人的代码库的时候,就会把它当前库拷贝到你的账户下

       就好像变成了你的一样!

       然后 你 git clone 到本地,你就可以像是自己的项目一样修改代码

       然后 commit  , push 到你的账户库中!

         他的信息流向 :

       

 

   2. merge做了什么?

       当你想贡献自己的代码库给原作者时,你可以给他发送一个

       pull request!

       接下来就要看原作者是否愿意接纳你!

       原作者合并你的代码的时候可以通过,点击网页图标

       也可以通过你命令行,pull 你代码到他的本地仓库 , merge

       然后 commit , push !

 

   3. merge时冲突及其处理?

       对某一个文件 , 比如Readme , fork 我的某个分支修改了

      并合并到我的库中,但是我的本地库中,并没有这次更新

      这样,我这次push的时候,就会提示必须先git pull

      但是 , git pull又会报错 conflict! 这时也可以通过 git status

      查看文件的状态 :

$ git status
On branch master
You have unmerged paths.
  (fix conflicts and run "git commit")

Unmerged paths: // 这里
  (use "git add <file>..." to mark resolution)

        both modified:      index.html

no changes added to commit (use "git add" and/or "git commit -a")

     index.html冲突 // 这种情况就只能人为的解决......

     可以通过输入 git mergetool 选择一个合并工具

   也可以通过eclipse中的工具解决!

 

   4. 同步fork 就是原库中的更新 同步到我账号的库中!

    他的信息流向 :

      

分享到:
评论

相关推荐

    获取github中用户star和fork总数的小脚本

    该脚本是本人写的一个小脚本,只要有对方的用户名可以方便快捷获取该账号在github中的start和fork数,欢迎大家下载;

    给 Fork me on GitHub 换个风格.zip

    给 Fork me on GitHub 换个风格.zip,A fresher "Fork me on GitHub" callout.

    Github中操作

    开发者可以通过Star和Watch来关注感兴趣的项目,参与讨论,贡献代码,甚至通过Fork来创建项目的副本,进行个性化的修改。这种开放的交流方式促进了知识的传播和创新的涌现。 总的来说,GitHub以其强大的版本控制、...

    EZLippi.github.io, 这是我的个人网站的源码,欢迎fork。.zip

    标题中的“EZLippi.github.io, 这是我的个人网站的源码,欢迎fork。”表明这是一个个人网站的源代码,发布在GitHub上,并鼓励其他开发者进行fork,即复制并创建自己的副本。这通常意味着该网站是基于开源软件构建的...

    github-repo-sync:轻松同步fork存储库

    GitHub Fork存储库同步 为什么? 目前,Github没有简单,直接的方法来自动将派生与原始存储库同步。 依存关系 Python 用 执行 curl -sL bit.ly/repo-sync | bash 或者 bash &lt;( curl -sL bit.ly/repo-sync ) 在...

    Github确认「Github Fork Confirmation」-crx插件

    向Github和Gist Fork按钮添加一个确认对话框。 您是否总是不小心分叉存储库? 我知道我是。 此Chrome扩展程序(或用户脚本!)会有所帮助。 它会在Github存储库和Gist上的Fork按钮上添加一个确认对话框。 源代码在...

    Github Fork Confirmation-crx插件

    将确认对话框添加到Github和Gist Fork按钮。 您是否总是不小心分叉存储库? 我知道我是。 此Chrome扩展程序(或用户脚本!)会有所帮助。 它会在Github存储库和Gist上的Fork按钮上添加一个确认对话框。 源代码在...

    merge-github-fork

    merge-github-fork-用于合并fork的自动git命令 零钱! &gt; = v2.0.0运行npm install&npm test以确保没有任何损坏 安装版本1.1.0,无npm test npm install merge-github-fork@1.1.0 -g 或运行npm test最新版本,以确保...

    github 使用指南 官方中文

    通过这份官方中文指南,你将能够掌握 GitHub 的基本操作,参与到开源世界的协作中,与全球开发者共同推进技术创新。无论是初学者还是经验丰富的开发者,这份指南都是学习和使用 GitHub 的宝贵资源。

    Fork-modify-search:用于搜索github某仓库fork版本的修改。发现其他修改源码之后但未合并源仓库,学习他人的修改,嘿嘿

    github fork仓库对原始仓库修改未合并的查询。方便快速的找到小码哥fork某仓库之后修改修改合并合并到主仓库的变更。可以使用学习心仪项目在其他同道中人的手中做的改变。爱屋及乌,学习一下别人怎么搞的。 对抗!!...

    Git-Github如何删除fork的项目.md

    github

    github-fork-ribbon-css:仅CSS,与分辨率无关的“在GitHub上派我”功能区

    bower install github-fork-ribbon-css 与npm一起使用 您也可以使用安装CSS文件。 npm install --save github-fork-ribbon-css 通过CDN使用“在GitHub上将我分叉” CSS功能区 您可以不通过进行安装而使用github-...

    git客户端fork安装包

    在Git的世界里,Fork扮演着一个桥梁的角色,它允许用户从远程Git仓库(例如GitHub、GitLab或Bitbucket)克隆项目到本地,并进行编辑、提交和推送更改。下面将详细介绍Fork的一些关键特性: 1. **直观的用户界面**:...

    PHP采集:GitHub刷 【Star、Watch、Fork、Follow】源码教程

    背景 最近广大同学对行业上刷GitHub Star操作很是好奇,博主特此分享核心技术,以此解惑。 原理 ...

    github个人使用笔记

    1. 完整流程:Github 的项目—&gt;fork 到自己的 Github 网站分支—&gt;clone 到自己的本地版本—&gt;修改后 push 到自己的 Github 网站分支—&gt;将自己 Github 网站分支 pull request 到 Github 的原项目 2. 将原项目的修改...

    github的使用入门

    #### 二、GitHub基础操作步骤 **1. 注册与登录:** - 访问 GitHub 官网进行注册并登录账号。 - 安装 GitHub 客户端,设置本地存储目录。 **2. 使用 Fork 功能:** - 浏览感兴趣的项目,点击右上角的 Fork 按钮将...

    GitHub 常见操作和常见错误及其解决办法.docx

    首先,让我们详细探讨一下 GitHub 的常见操作: 1. **创建仓库**:在 GitHub 首页,点击“New”按钮,输入仓库名称、描述(可选)以及是否公开,然后创建。这是存放代码的基础。 2. **上传代码**:进入仓库页面,...

    Fork安装包,Git可视化操作工具

    在弹出的窗口中,输入你要克隆的 Git 仓库的 URL(例如 GitHub 仓库的 URL)。 选择本地目标文件夹,然后点击 "Clone"。 查看仓库历史: 在 Fork 的主界面上,你可以看到仓库的提交历史,分支列表以及其他信息。 ...

    Git和GitHub教程

    3. 协作开发:GitHub提供了代码托管平台,开发者可以通过fork和pull request与其他团队成员或社区进行协作。 4. 代码审核:GitHub的Pull Request机制鼓励代码审查,有助于保持代码质量并减少错误。 5. 开源共享:...

    github漫游指南,详细的介绍github的使用

    - **注册与设置**:首先,你需要创建一个GitHub账号,设置个人资料,并熟悉GitHub的工作界面,包括仓库(Repository)、关注(Watch)、星标(Star)和 fork 等基本元素。 - **Git与GitHub的关系**:Git是一款...

Global site tag (gtag.js) - Google Analytics