[
    {
        "key": "QFJNZNTD",
        "version": 18,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/QFJNZNTD",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/QFJNZNTD",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "QFJNZNTD",
            "version": 18,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:52Z",
            "dateModified": "2016-02-23T12:28:52Z"
        }
    },
    {
        "key": "PDSDPZME",
        "version": 17,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/PDSDPZME",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/PDSDPZME",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "PDSDPZME",
            "version": 17,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:51Z",
            "dateModified": "2016-02-23T12:28:51Z"
        }
    },
    {
        "key": "97BS3AS6",
        "version": 16,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/97BS3AS6",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/97BS3AS6",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "97BS3AS6",
            "version": 16,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:51Z",
            "dateModified": "2016-02-23T12:28:51Z"
        }
    },
    {
        "key": "2WQZDN5Q",
        "version": 15,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/2WQZDN5Q",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/2WQZDN5Q",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "2WQZDN5Q",
            "version": 15,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:50Z",
            "dateModified": "2016-02-23T12:28:50Z"
        }
    },
    {
        "key": "FXEVBNI6",
        "version": 10,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/FXEVBNI6",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/FXEVBNI6",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "FXEVBNI6",
            "version": 10,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:48Z",
            "dateModified": "2016-02-23T12:28:48Z"
        }
    },
    {
        "key": "MBM84VS2",
        "version": 8,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/MBM84VS2",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/MBM84VS2",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "MBM84VS2",
            "version": 8,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:40Z",
            "dateModified": "2016-02-23T12:28:40Z"
        }
    },
    {
        "key": "F9T7Z5ZA",
        "version": 6,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/F9T7Z5ZA",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/F9T7Z5ZA",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "F9T7Z5ZA",
            "version": 6,
            "parentItem": "F6SID87D",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Background Subtraction.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Background Subtraction.pdf",
            "md5": "e4b446adacf253948ae062bce7d77553",
            "mtime": 1456230491036,
            "tags": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:16Z",
            "dateModified": "2016-02-23T12:28:16Z"
        }
    },
    {
        "key": "F6SID87D",
        "version": 4,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/F6SID87D",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/F6SID87D",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 7
        },
        "data": {
            "key": "F6SID87D",
            "version": 4,
            "itemType": "book",
            "title": "qw",
            "creators": [],
            "abstractNote": "",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "",
            "publisher": "",
            "place": "",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:28:01Z",
            "dateModified": "2016-02-23T12:28:01Z"
        }
    },
    {
        "key": "S6Q9ZJME",
        "version": 3,
        "library": {
            "type": "group",
            "id": 486073,
            "name": "programmer",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programmer",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/486073/items/S6Q9ZJME",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programmer/items/S6Q9ZJME",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 1564838,
                "username": "haniehemami",
                "name": "Helia",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/haniehemami",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "S6Q9ZJME",
            "version": 3,
            "itemType": "note",
            "note": "<div id=\"content\" style=\"box-sizing: border-box; padding-top: 90px; color: #4d4d4d; font-family: Helvetica, sans-serif; font-size: 16px; line-height: 24px;\" data-reactid=\".0.4.0\">\n<div style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0\">\n<div style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0\">\n<div class=\"tutorial-detail\" style=\"box-sizing: border-box; position: relative; min-height: 600px; overflow: hidden; z-index: 40; background: whitesmoke;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0\">\n<div class=\"_content\" style=\"box-sizing: border-box; overflow: hidden; margin: 97px auto 0px; max-width: 1200px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0\">\n<div class=\"g-row\" style=\"box-sizing: border-box; margin-left: -15px; margin-right: -15px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1\">\n<div class=\"g-column g-12-12 m-10-12 g-centered\" style=\"box-sizing: border-box; width: 1230px; vertical-align: top; padding: 0px 15px; margin-left: auto; margin-right: auto;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0\">\n<div class=\"_section\" style=\"box-sizing: border-box; margin: 0px auto; max-width: 555px; padding-bottom: 60px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0\">\n<div style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4\">\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:q\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:q.0\">ext each developer needs to clone their own public repository. They can do with the familiar&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:q.1\">git clone command</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:q.2\">.</span></p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:r\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:r.0\">Our example assumes the use of Bitbucket to host these repositories. Remember, in this situation, each developer should have their own Bitbucket account and they should clone their server-side repository using:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:s\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:s.0\">git clone https://user@bitbucket.org/user/repo.git</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.0\">Whereas the other workflows in this tutorial use a single&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.1\">origin</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.2\">remote that points to the central repository, the Forking Workflow requires two remotes&mdash;one for the official repository, and one for the developer&rsquo;s personal server-side repository. While you can call these remotes anything you want, a common convention is to use&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.3\">origin</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.4\">as the remote for your forked repository (this will be created automatically when you run&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.5\">git clone</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.6\">) and&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.7\">upstream</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:t.8\">&nbsp;for the official repository.</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:u\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:u.0\">git remote add upstream https://bitbucket.org/maintainer/repo</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:v\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:v.0\">You&rsquo;ll need to create the upstream remote yourself using the above command. This will let you easily keep your local repository up-to-date as the official project progresses. Note that if your upstream repository has authentication enabled (i.e., it&lsquo;s not open source), you&rsquo;ll need to supply a username, like so:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:w\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:w.0\">git remote add upstream https://user@bitbucket.org/maintainer/repo.git</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:x\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:x.0\">This requires users to supply a valid password before cloning or pulling from the official codebase.</span></p>\n<h3 style=\"box-sizing: border-box; font-family: 'SanchezSlab Semibold', Georgia, serif; font-weight: 400; margin: 0px 0px 4px; font-size: 24px; line-height: 1.33333; letter-spacing: -0.2px; color: #333333; text-rendering: optimizeLegibility; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:y\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:y.0\">Developers work on their features</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; background: transparent;\" name=\"developers-work-on\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:y.1\"></a></h3>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:z\">&nbsp;</p>\n<div class=\"_hero\" style=\"box-sizing: border-box; position: relative; margin-bottom: 47px; padding-bottom: 246.969px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:z.0\"><img style=\"box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 555px; height: 246.969px;\" src=\"https://www.atlassian.com/git/images/tutorials/collaborating/comparing-workflows/forking-workflow/05.svg\" alt=\"Forking Workflow: Developers work on features\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:z.0.0\" /></div>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\">&nbsp;</p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:10\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:10.0\">In the local repositories that they just cloned, developers can edit code,&nbsp;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://www.atlassian.com/git/tutorials/saving-changes/git-commit\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:10.1\">commit changes</a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:10.2\">, and&nbsp;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://www.atlassian.com/git/tutorials/using-branches/git-branch\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:10.3\">create branches</a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:10.4\">&nbsp;just like they did in the other workflows:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:11\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:11.0\">git checkout -b some-feature\n# Edit some code\ngit commit -a -m \"Add first draft of some feature\"</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:12\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:12.0\">All of their changes will be entirely private until they push it to their public repository. And, if the official project has moved forward, they can access new commits with&nbsp;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://www.atlassian.com/git/tutorials/syncing/git-pull\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:12.1\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:12.1.0\">git pull</code></a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:12.2\">:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:13\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:13.0\">git pull upstream master</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:14\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:14.0\">Since developers should be working in a dedicated feature branch, this should generally&nbsp;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://www.atlassian.com/git/tutorials/using-branches/git-merge\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:14.1\">result in a fast-forward merge</a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:14.2\">.</span></p>\n<h3 style=\"box-sizing: border-box; font-family: 'SanchezSlab Semibold', Georgia, serif; font-weight: 400; margin: 0px 0px 4px; font-size: 24px; line-height: 1.33333; letter-spacing: -0.2px; color: #333333; text-rendering: optimizeLegibility; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:15\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:15.0\">Developers publish their features</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; background: transparent;\" name=\"developers-publish\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:15.1\"></a></h3>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:16\">&nbsp;</p>\n<div class=\"_hero\" style=\"box-sizing: border-box; position: relative; margin-bottom: 47px; padding-bottom: 310.094px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:16.0\"><img style=\"box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 555px; height: 310.094px;\" src=\"https://www.atlassian.com/git/images/tutorials/collaborating/comparing-workflows/forking-workflow/06.svg\" alt=\"Forking Workflow: Developers publish features\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:16.0.0\" /></div>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\">&nbsp;</p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:17\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:17.0\">Once a developer is ready to share their new feature, they need to do two things. First, they have to make their contribution accessible to other developers by pushing it to their public repository. Their&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:17.1\">origin</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:17.2\">remote should already be set up, so all they should have to do is the following:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:18\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:18.0\">git push origin feature-branch</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:19\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:19.0\">This diverges from the other workflows in that the&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:19.1\">origin</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:19.2\">&nbsp;remote points to the developer&rsquo;s personal server-side repository, not the main codebase.</span></p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1a\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1a.0\">Second, they need to notify the project maintainer that they want to merge their feature into the official codebase. Bitbucket provides a &ldquo;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://confluence.atlassian.com/display/STASH/Using+pull+requests+in+Stash\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1a.1\">Pull request</a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1a.2\">&rdquo; button that leads to a form asking you to specify which branch you want to merge into the official repository. Typically, you&rsquo;ll want to integrate your feature branch into the upstream remote&rsquo;s&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1a.3\">master</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1a.4\">&nbsp;branch.</span></p>\n<h3 style=\"box-sizing: border-box; font-family: 'SanchezSlab Semibold', Georgia, serif; font-weight: 400; margin: 0px 0px 4px; font-size: 24px; line-height: 1.33333; letter-spacing: -0.2px; color: #333333; text-rendering: optimizeLegibility; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1b\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1b.0\">The project maintainer integrates their features</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; background: transparent;\" name=\"the-project\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1b.1\"></a></h3>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1c\">&nbsp;</p>\n<div class=\"_hero\" style=\"box-sizing: border-box; position: relative; margin-bottom: 47px; padding-bottom: 310.797px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1c.0\"><img style=\"box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 555px; height: 310.797px;\" src=\"https://www.atlassian.com/git/images/tutorials/collaborating/comparing-workflows/forking-workflow/07.svg\" alt=\"Forking Workflow: Integrate Features\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1c.0.0\" /></div>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\">&nbsp;</p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1d\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1d.0\">When the project maintainer receives the pull request, their job is to decide whether or not to integrate it into the official codebase. They can do this in one of two ways:</span></p>\n<ol style=\"box-sizing: border-box; margin: 0px 0px 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e\">\n<li style=\"box-sizing: border-box; margin-bottom: 20px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e.0\">\n<p style=\"box-sizing: border-box; margin: 0px; font-size: 18px; line-height: 1.55556; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e.0.0\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e.0.0.0\">Inspect the code directly in the pull request</span></p>\n</li>\n<li style=\"box-sizing: border-box; margin-bottom: 20px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e.1\">\n<p style=\"box-sizing: border-box; margin: 0px; font-size: 18px; line-height: 1.55556; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e.1.0\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1e.1.0.0\">Pull the code into their local repository and manually merge it</span></p>\n</li>\n</ol>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1f\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1f.0\">The first option is simpler, as it lets the maintainer view a diff of the changes, comment on it, and perform the merge via a graphical user interface. However, the second option is necessary if the pull request results in a merge conflict. In this case, the maintainer needs to&nbsp;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://www.atlassian.com/git/tutorials/syncing/git-fetch\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1f.1\">fetch</a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1f.2\">the feature branch from the developer&rsquo;s server-side repository, merge it into their local&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1f.3\">master</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1f.4\">&nbsp;branch, and resolve any conflicts:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1g\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1g.0\">git fetch https://bitbucket.org/user/repo feature-branch\n# Inspect the changes\ngit checkout master\ngit merge FETCH_HEAD</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1h\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1h.0\">Once the changes are integrated into their local&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1h.1\">master</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1h.2\">, the maintainer needs to push it to the official repository on the server so that other developers can access it:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1i\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1i.0\">git push origin master</code></pre>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1j\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1j.0\">Remember that the maintainer's&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1j.1\">origin</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1j.2\">&nbsp;points to their public repository, which also serves as the official codebase for the project. The developer's contribution is now fully integrated into the project.</span></p>\n<h3 style=\"box-sizing: border-box; font-family: 'SanchezSlab Semibold', Georgia, serif; font-weight: 400; margin: 0px 0px 4px; font-size: 24px; line-height: 1.33333; letter-spacing: -0.2px; color: #333333; text-rendering: optimizeLegibility; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1k\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1k.0\">Developers synchronize with the official repository</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; background: transparent;\" name=\"developers\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1k.1\"></a></h3>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1l\">&nbsp;</p>\n<div class=\"_hero\" style=\"box-sizing: border-box; position: relative; margin-bottom: 47px; padding-bottom: 309.406px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1l.0\"><img style=\"box-sizing: border-box; position: absolute; top: 0px; left: 0px; width: 555px; height: 309.406px;\" src=\"https://www.atlassian.com/git/images/tutorials/collaborating/comparing-workflows/forking-workflow/08.svg\" alt=\"Forking Workflow: Synchronize with the official repository\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1l.0.0\" /></div>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\">&nbsp;</p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1m\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1m.0\">Since the main codebase has moved forward, other developers should synchronize with the official repository:</span></p>\n<pre style=\"box-sizing: border-box; overflow: auto; font-family: monospace, monospace; font-size: 1em; margin: 0px 0px 29px; border: 1px solid #cccccc; border-radius: 2px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1n\"><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 15px; display: block; padding: 10px 10px 9px 12px; color: #707070; letter-spacing: 0px; text-rendering: optimizeLegibility; margin: 0px; line-height: 1.16667;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1n.0\">git pull upstream master</code></pre>\n<h2 style=\"box-sizing: border-box; font-family: 'SanchezSlab Semibold', Georgia, serif; font-weight: 400; margin: 0px 0px 26px; font-size: 42px; line-height: 1.14286; letter-spacing: -0.5px; color: #333333; text-rendering: optimizeLegibility; padding-top: 30px;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1o\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1o.0\">Where To Go From Here</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; background: transparent;\" name=\"where-to-go-from\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1o.1\"></a></h2>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1p\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1p.0\">If you&rsquo;re coming from an SVN background, the Forking Workflow may seem like a radical paradigm shift. But don&rsquo;t be afraid&mdash;all it&rsquo;s really doing is introducing another level of abstraction on top of the&nbsp;</span><a style=\"box-sizing: border-box; transition: color 0.125s ease-in-out; color: #999999; text-decoration: none; background: transparent;\" href=\"https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1p.1\">Feature Branch Workflow</a><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1p.2\">. Instead of sharing branches directly though a single central repository, contributions are published to a server-side repository dedicated to the originating developer.</span></p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1q\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1q.0\">This article explained how a contribution flows from one developer into the official&nbsp;</span><code style=\"box-sizing: border-box; font-family: Nimbus, Monaco, monospace; font-size: 17px; display: inline-block; padding: 0px 2px 0px 5px; color: #333333; letter-spacing: -1px; text-indent: -3px; text-rendering: optimizeLegibility; word-spacing: -1px; white-space: nowrap;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1q.1\">master</code><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1q.2\">&nbsp;branch, but the same methodology can be used to integrate a contribution into any repository. For example, if one part of your team is collaborating on a particular feature, they can share changes amongst themselves in the exact same manner&mdash;without touching the main repository.</span></p>\n<p style=\"box-sizing: border-box; margin: 0px 0px 29px; font-size: 18px; line-height: 1.55556;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1r\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.0.0.$=1$tutorials:0.$=1$/git/tutorials/comparing-workflows:0.0.1.0.0.4.1:1r.0\">This makes the Forking Workflow a very powerful tool for loosely-knit teams. Any developer can easily share changes with any other developer, and any branch can be efficiently merged into the official codebase.</span></p>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n</div>\n<div id=\"footer\" class=\"footer\" style=\"box-sizing: border-box; position: relative; box-shadow: rgba(0, 0, 0, 0.498039) -1px 2px 2px; text-align: center; padding-bottom: 63.5px; overflow: hidden; -webkit-font-smoothing: antialiased; z-index: 999; color: #4d4d4d; font-family: Helvetica, sans-serif; font-size: 16px; line-height: 24px; background: #333333;\" data-reactid=\".0.4.1\">\n<h5 class=\"_atlassian-logo\" style=\"box-sizing: border-box; font-family: 'SanchezSlab Semibold', Georgia, serif; font-weight: 400; margin: 0px 0px 131px; font-size: 16px; line-height: 1.25; letter-spacing: -0.2px; color: #999999; text-rendering: optimizeLegibility; padding: 34px 0px 44px; background: #404040;\" data-reactid=\".0.4.1.0\"><span style=\"box-sizing: border-box;\" data-reactid=\".0.4.1.0.0\">Powered By</span><a class=\"icon-logo-atlassian-footer\" style=\"box-sizing: border-box; transition: opacity 0.125s ease-in-out; color: #999999; text-decoration: none; display: block; overflow: hidden; text-indent: -1000%; white-space: nowrap; width: 158px; height: 34px; margin: 8px auto 0px; opacity: 0.5; background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjM1IiB2aWV3Qm94PSIwIDAgMTYwIDM1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5BdGxhc3NpYW4gTG9nbzwvdGl0bGU+PHBhdGggZD0iTTQ3LjExNSA5LjgyYy0uMDgtLjI2LS4zMjUtLjQzNi0uNTk3LS40MzZoLTUuODY4Yy0uMjcyIDAtLjUxNi4xNzYtLjU5Ni40MzdsLTcuNDAyIDIzLjMxN2MtLjA2Mi4xOS0uMDI0LjM5NC4wOS41NTYuMTIuMTYuMzA3LjI1Ni41MDguMjU2aDQuMDRjLjI3NyAwIC41MjYtLjE4Mi42MDItLjQ0OGw1LjA5Ny0xNy4xNDdzLjEzMy0uNDI3LjU5Mi0uNDI3Yy40NyAwIC41ODQuNDQ3LjU4NC40NDdsMi4zNjcgOC4xMzJoLTMuMTc1Yy0uMjgyIDAtLjUzLjE4Ni0uNjA3LjQ1NmwtLjkxMiAzLjIyYy0uMDUzLjE5LS4wMTUuMzkuMTA1LjU0Ni4xMi4xNTYuMzA2LjI0Ni41MDIuMjQ2aDUuNDEzbDEuNDI1IDQuNTRjLjA4LjI2Mi4zMjUuNDM4LjYwMi40MzhoNC4wNGMuMiAwIC4zODctLjA5NS41MDctLjI1NnMuMTUzLS4zNjYuMDktLjU1NmwtNy40MDUtMjMuMzJtMTcuNTkzIDIwLjUzOWMtLjAyOC0uMTc2LS4xMjQtLjMyOC0uMjcyLS40MjgtLjE0OC0uMS0uMzMtLjEyOC0uNTAyLS4wODUtLjY1NS4xNjItMS4yODIuMjUyLTEuNzcuMjUyLS45MTggMC0xLjMzLS4zOTUtMS4zMy0xLjI4M3YtOC45MzVoMy42MDZjLjM1IDAgLjYzLS4yOC42My0uNjI2di0yLjc4OGMwLS4zNDctLjI4LS42MjItLjYzLS42MjJoLTMuNnYtNC4zMDNjMC0uMTgtLjA3Ny0uMzUtLjIxNS0uNDctLjE0LS4xMi0uMzItLjE3LS40OTgtLjE0N2wtMy43MS41MTNjLS4zMTIuMDQyLS41NDIuMzA4LS41NDIuNjE3djMuNzloLTIuMDIyYy0uMzUgMC0uNjMyLjI4LS42MzIuNjIydjIuNzg3YzAgLjM0Ni4yODIuNjI3LjYzMi42MjdoMi4wMjJ2OS41MWMwIDMuMjY3IDEuNzMgNC45MiA1LjEzNiA0LjkyLjk3IDAgMi42MTYtLjIyMyAzLjY5Ny0uNTkzLjI4OC0uMS40Ni0uMzg0LjQxNy0uNjgzbC0uNDE2LTIuNjc0bTYuODc3LTIxLjQzNWgtMy43MTVjLS4zNSAwLS42My4yOC0uNjMuNjI3djIzLjc3M2MwIC4zNDYuMjguNjI3LjYzLjYyN2gzLjcxYy4zNSAwIC42MzItLjI4LjYzMi0uNjI3di0yMy43NzFjMC0uMzQ3LS4yODMtLjYyNy0uNjI3LS42MjdtOS41NSA2LjU1NWMtMS44OCAwLTQuMTcuMjk1LTUuODMuNzUtLjMxLjA4Ny0uNTAyLjM5LS40NTUuNzA0bC40MzUgMi42OGMuMDMuMTY2LjEyLjMxNy4yNTguNDEyLjE0LjA5NC4zMS4xMzIuNDc4LjA5OCAxLjU0NC0uMyAzLjEzNy0uNDYgNC40OS0uNDYgMi42NzggMCAzLjEwOC41NiAzLjEwOCAyLjM2NXYxLjU3M2gtMy45NzdjLTMuODA2IDAtNS40MjcgMS41NTgtNS40MjcgNS4yMSAwIDMuNDk2IDEuNzc4IDUuNSA0Ljg4MiA1LjUgMS43OTMgMCAzLjU5LS40OTQgNS4xMDItMS40bC4xNTcuNTc4Yy4wNzcuMjcuMzIuNDYuNjA3LjQ2aDIuOTk4Yy4zNSAwIC42My0uMjguNjMtLjYyNnYtMTEuMjIzYzAtNC44MjYtMi4wMjItNi42MjItNy40NTgtNi42MjJ6bTIuNDkgMTEuODI3djIuMTdjLS42MTcuMzMtMS43My43OTQtMy4wNzUuNzk0LTEuMTU3IDAtMS41MS0uMzUtMS41MS0xLjUgMC0xLjExNy4yMi0xLjQ2NCAxLjU4Mi0xLjQ2NGgzLjAwM3ptMTQuMjcyLTQuNTY0Yy0yLjMwNC0uNTktMi4zMDQtLjYxMy0yLjMwNC0xLjg3IDAtLjg0Mi4wODYtMS4yNSAxLjk4NC0xLjI1IDEuMyAwIDMuMjE4LjIyOCA0LjQ1Mi40MzcuMTY3LjAzLjM0NC0uMDE0LjQ4My0uMTE0LjE0LS4xLjIzLS4yNTcuMjUtLjQyNGwuMzQ4LTIuODEyYy4wNC0uMzE4LS4xNjctLjYxMy0uNDgyLS42ODQtMS40MjQtLjMyNy0zLjQwOC0uNTQtNS4wNDgtLjU0LTUuNzEgMC02Ljg4IDIuMTQyLTYuODggNS4zNTIgMCAzLjUzNC42NiA0LjcyIDUuMDQgNS43OCAyLjg4Mi42OSAyLjg4MiAxLjIwMiAyLjg4MiAyLjA0NyAwIDEuMTE1LS4wOTYgMS41LTEuOTg0IDEuNS0xLjUyIDAtMy4yNzUtLjIzNC00LjgyNS0uNjQ3LS4xNjctLjA0My0uMzUtLjAyLS40OTcuMDc2LS4xNDguMDktLjI1LjI0LS4yODIuNDEybC0uNDkyIDIuNjdjLS4wNTguMzEuMTI0LjYwOC40MjYuNzA4IDEuNjg4LjU0IDQuMTA3LjkyIDUuODg2LjkyIDUuNTI3IDAgNi42Ni0yLjI5OCA2LjY2LTUuNzUgMC0zLjgxNS0uNjc4LTQuNTE4LTUuNjEzLTUuODE1bTE0LjM0NiAwYy0yLjMwNi0uNTg4LTIuMzA2LS42MTItMi4zMDYtMS44NyAwLS44NC4wODYtMS4yNSAxLjk4NC0xLjI1IDEuMyAwIDMuMjE4LjIzIDQuNDUyLjQzOC4xNjcuMDMuMzQ0LS4wMTQuNDgzLS4xMTQuMTQtLjEuMjMtLjI1Ny4yNS0uNDI0bC4zNDgtMi44MTJjLjA0LS4zMTgtLjE2Ni0uNjEzLS40ODItLjY4NC0xLjQyNS0uMzI3LTMuNDEtLjU0LTUuMDUtLjU0LTUuNzEgMC02Ljg4IDIuMTQyLTYuODggNS4zNTIgMCAzLjUzNC42NiA0LjcyIDUuMDQgNS43OCAyLjg4My42OSAyLjg4MyAxLjIwMiAyLjg4MyAyLjA0NyAwIDEuMTE1LS4wOTUgMS41LTEuOTgzIDEuNS0xLjUyIDAtMy4yNzYtLjIzNC00LjgyNS0uNjQ3LS4xNjctLjA0My0uMzUtLjAyLS40OTguMDc2LS4xNDguMDktLjI1LjI0LS4yODIuNDEybC0uNDkyIDIuNjdjLS4wNTcuMzEuMTI1LjYwOC40MjYuNzA4IDEuNjg4LjU0IDQuMTA3LjkyIDUuODg2LjkyIDUuNTI3IDAgNi42Ni0yLjI5OCA2LjY2LTUuNzUgMC0zLjgxNS0uNjgzLTQuNTE4LTUuNjEzLTUuODE1bTEyLjAxNS0xMy44MTdoLTMuNzFjLS4zNSAwLS42My4yOC0uNjMuNjIydjMuMjYzYzAgLjM0Ni4yOC42MjcuNjMuNjI3aDMuNzFjLjM1IDAgLjYzLS4yOC42My0uNjI3di0zLjI1N2MtLjAwNC0uMzQyLS4yODYtLjYyMi0uNjMtLjYyMm0wIDYuOTE2aC0zLjcxYy0uMzUgMC0uNjMuMjgtLjYzLjYyM3YxNi44NTdjMCAuMzQ3LjI4LjYyNy42My42MjdoMy43MWMuMzUgMCAuNjMtLjI4LjYzLS42MjZ2LTE2Ljg1OGMtLjAwNC0uMzQyLS4yODYtLjYyMy0uNjMtLjYyM205LjY0LS4zNmMtMS44OCAwLTQuMTcuMjk0LTUuODMuNzUtLjMxLjA4Ni0uNS4zOS0uNDUzLjcwM2wuNDM1IDIuNjhjLjAyOC4xNjYuMTIuMzE3LjI2LjQxMi4xMzcuMDk0LjMxLjEzMi40NzcuMDk4IDEuNTQ0LS4zIDMuMTM2LS40NiA0LjQ5LS40NiAyLjY3NyAwIDMuMTA4LjU2IDMuMTA4IDIuMzY1djEuNTczaC0zLjk3OGMtMy44MDYgMC01LjQyNyAxLjU1OC01LjQyNyA1LjIxIDAgMy40OTYgMS43OCA1LjUgNC44ODIgNS41IDEuNzkyIDAgMy41OS0uNDk0IDUuMS0xLjRsLjE2LjU3OGMuMDc1LjI3LjMyLjQ2LjYwNy40NmgyLjk5OGMuMzUgMCAuNjMtLjI4LjYzLS42MjZ2LTExLjIyM2MuMDA2LTQuODI2LTIuMDE3LTYuNjIyLTcuNDU4LTYuNjIyem0yLjQ5IDExLjgyNnYyLjE3Yy0uNjE2LjMzLTEuNzMuNzk0LTMuMDc0Ljc5NC0xLjE1NiAwLTEuNTEtLjM1LTEuNTEtMS41IDAtMS4xMTcuMjItMS40NjQgMS41ODMtMS40NjRoMy4wMDN6bTE4LjcwNy0xMS44MjdjLTEuOTcgMC00LjY0OC42NzUtNi45MTUgMS43M2wtLjI3My0uOTIzYy0uMDc2LS4yNjYtLjMyNS0uNDQ3LS42MDMtLjQ0N2gtMi43NDhjLS4zNSAwLS42My4yOC0uNjMuNjIydjE2Ljg1N2MwIC4zNDcuMjgyLjYyNy42My42MjdoMy43MWMuMzUgMCAuNjMtLjI4LjYzLS42Mjh2LTExLjY3NGMxLjM0LS42NzUgMy4yMi0xLjM3MyA0LjM0My0xLjM3My44MzcgMCAxLjE0Ny4zMSAxLjE0NyAxLjE0djExLjkxM2MwIC4zNDYuMjgyLjYyNy42My42MjdoMy43MWMuMzUgMCAuNjMyLS4yOC42MzItLjYyN3YtMTIuMzgzYzAtMy42MjUtMS40MzQtNS40NjMtNC4yNjQtNS40NjNtLTExNy44ODUtMTQuMjU2Yy0uMTYyLS4yMTQtLjQyLS4zNDctLjY5My0uMzQ3LS4xNCAwLS4yNzguMDMzLS4zOTcuMS01LjA3NCAyLjc2LTEwLjk1NSA0LjIxOC0xNy4wMDMgNC4yMTgtNi4wNTMgMC0xMS45My0xLjQ1OC0xNy4wMDMtNC4yMTgtLjEyLS4wNjYtLjI1Ny0uMS0uMzk2LS4xLS4yNzMgMC0uNTMuMTI4LS42OTMuMzQyLS4yMzguMzE3LS4yNDguODUuMTY0IDEuMTY3IDIuNTQgMS44OCA1LjM0IDMuMzQ4IDguMzI1IDQuMzU2IDMuMDkzIDEuMDQgNi4zMjUgMS41NzIgOS42MDUgMS41NzIgMy4yODUgMCA2LjUxNy0uNTMyIDkuNjA2LTEuNTcyIDIuOTg1LTEuMDA3IDUuNzgyLTIuNDc1IDguMzI2LTQuMzU2LjQwNi0uMzEzLjQtLjg0NS4xNjItMS4xNjNtLTUuODM2IDcuODU2Yy0uMTItLjA5LS4yNjctLjEzOC0uNDEtLjEzOGwtLjI0NS4wNDRjLTEuNDcuNTYtMi45NjUuOTgyLTQuMzI4IDEuMjk2LS4yNzcuMDY2LS41MDIuMjctLjU5OC41MTMtLjk5NSAyLjcwMi0zLjUzIDUuMjcyLTYuMTg4IDcuOTctLjEwNS4xLS4yNTguMjMzLS40OTcuMjMzLS4yNDUgMC0uMzkzLS4xMy0uNS0uMjMzLTIuNjU4LTIuNjkzLTUuMTkyLTUuMjU4LTYuMTg2LTcuOTYtLjA5LS4yNDctLjMyLS40NTItLjU5OC0uNTE0LTEuMzYzLS4zMTItMi44Ni0uNzUtNC4zMjctMS4zMWwtLjI0NS0uMDQzYy0uMTQ4IDAtLjI5LjA0OC0uNDEuMTM4LS4xODcuMTQyLS4yODguMzc1LS4yNjQuNi4yMjUgMi4yNDUgMS4xMiA0LjQ0IDIuNzMgNi43NDMgMS41MTcgMi4xNjYgMy40OTYgNC4xNjUgNS40MDQgNi4xMDQgMy41MjQgMy41NjcgNi44NTIgNi45NCA3LjE0NCAxMC44NDguMDMuMzUyLjMyLjYyNy42NzguNjI3aDQuMTQyYy4xODYgMCAuMzYzLS4wNzYuNDkzLS4yMS4xMy0uMTMyLjE5Ny0uMzEzLjE4Ny0uNDk4LS4xMy0yLjYxMy0xLjEyLTUuMjMtMy4wMjctOC0uNC0uNTgtLjgyNy0xLjE0NS0xLjI3Ny0xLjctLjE4Mi0uMjIzLS4xMDUtLjUwNC4wMzQtLjY0NmwuNDE2LS40MThjMS45MTMtMS45MzggMy44ODgtMy45MzggNS40MDMtNi4xMDQgMS42MTItMi4zMDQgMi41MDUtNC40ODQgMi43My02LjczLjAyNS0uMjMzLS4wNzYtLjQ3LS4yNjItLjYxM20tMTYuNzAxIDE2LjQ4MWMtLjA5Ni0uMS0uMjQtLjIwNC0uNDgzLS4yMDQtLjMxMiAwLS40OTMuMjE0LS41Ni4zMTgtMS43NCAyLjYzLTIuNjQgNS4xMTYtMi43NjUgNy42MS0uMDEuMTg0LjA1Ny4zNjUuMTg2LjUwMy4xMy4xMzIuMzEyLjIwOC41LjIwOGg0LjEzYy4zNTQgMCAuNjU1LS4yNzUuNjgtLjYyNy4wOS0xLjIuNDY3LTIuNDA4IDEuMTUtMy42NzUuMjQtLjQzNy4wNTQtLjg1LS4wODUtMS4wMjYtLjY4LS44ODUtMS41MTYtMS44MjUtMi43NTQtMy4xMDdtNC40NDQtMTQuNDdjMS4yOTYgMCAyLjA1Mi0uMDc1IDIuMzE0LS4wNzUuMzIgMCAuNjI2LjI2LjYyNi42MjcgMCAuMTA0LS4wMjQuMTgtLjA1Mi4yNTItLjE3Mi40NTUtLjk1NiAyLjEtMi40MTQgMy41MS0uMTYzLjE1Ny0uMzUuMTktLjQ3OC4xOXMtLjMxNi0uMDI4LS40NzgtLjE5Yy0xLjQ2LTEuNDEtMi4yNDMtMy4wNTQtMi40MTUtMy41MS0uMDI0LS4wNjctLjA1My0uMTQzLS4wNTMtLjI1MiAwLS4zNjYuMzA2LS42MjcuNjI2LS42MjcuMjY0IDAgMS4wMTguMDc2IDIuMzE0LjA3NmguMDEiIGZpbGw9IiNmZmYiLz48L3N2Zz4=') no-repeat transparent;\" href=\"https://www.atlassian.com/\" data-reactid=\".0.4.1.0.1\">Atlassian</a></h5>\n</div>",
            "tags": [],
            "collections": [],
            "relations": {},
            "dateAdded": "2016-02-23T12:25:06Z",
            "dateModified": "2016-02-23T12:25:06Z"
        }
    }
]