如何使用gitHub进行合作开发
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),如果想利用gitHub作為代碼倉(cāng)庫(kù)進(jìn)行合作開(kāi)發(fā),該如何操作呢?這就需要使用到兩個(gè)東西,一是gitHub網(wǎng)站,二是android studio開(kāi)發(fā)工具;
1.要注冊(cè)賬號(hào)(有的跳過(guò)),創(chuàng)建一個(gè)倉(cāng)庫(kù);
2.初始化項(xiàng)目,將本地代碼提交到gitHub倉(cāng)庫(kù)上,如何提交請(qǐng)參照上一篇文章;
3.利用android studio 打開(kāi)已提交到gitHub上的項(xiàng)目,這樣工具能自動(dòng)關(guān)聯(lián)上(如果未關(guān)聯(lián),建議用as 中Check out project from Version Control 選擇git 將倉(cāng)庫(kù)地址粘貼上去再down下來(lái)就可以關(guān)聯(lián)上了);
4.關(guān)聯(lián)上了就可以利用as進(jìn)行代碼的更新與提交了。
這里要注意,因?yàn)槭呛献鏖_(kāi)發(fā),如果你Check out的是另一位小伙伴創(chuàng)建的gitHub項(xiàng)目,你修改了代碼,直接push,會(huì)報(bào)“Error 403”的push 失敗的提示,怎么解決呢?其實(shí)也很簡(jiǎn)單,遵循gitHub的操作步驟就好:
1.將另一位小伙伴的項(xiàng)目先f(wàn)ork到自己的gitHub倉(cāng)庫(kù)上;
2.修改本地項(xiàng)目隱藏的git目錄下的config 文件,如下:
[core]repositoryformatversion = 0filemode = truebare = falselogallrefupdates = trueignorecase = trueprecomposeunicode = true [remote "origin"]url = https://github.com/xxxx/項(xiàng)目名.git //https://github.com/xxxx,是你那小伙伴的gitHub地址 fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"]remote = originmerge = refs/heads/master 將上面的url地址改成fork后的項(xiàng)目的地址,修改好后再push,則能成功,也能在自己fork的項(xiàng)目中看到提交記錄;
3.接下來(lái)只要在自己fork的項(xiàng)目中點(diǎn)擊 Pull requests 創(chuàng)建并提交一個(gè)請(qǐng)求即可,這樣另一位小伙伴接收到請(qǐng)求并同意后就能merge到開(kāi)始的項(xiàng)目中了,再去刷新一下之前的項(xiàng)目也能看到提交成功的記錄了。。。
總結(jié)
以上是生活随笔為你收集整理的如何使用gitHub进行合作开发的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: IC卡、ID卡、M1卡、射频卡的区别是什
- 下一篇: 小宝宝