剛接觸git和github時,最困擾的一件事情就是嘗試解決下面的問題:在git和github上,我能做什麼?
現在有這樣一種情形:有乙個叫做joe的程式猿寫了乙個遊戲程式,而你可能要去改進它。並且joe將他的**放在了github倉庫上。下面是你要做的事情:
fork他的倉庫:這是github操作,這個操作會複製joe的倉庫(包括檔案,提交歷史,issues,和其餘一些東西)。複製後的倉庫在你自己的github帳號下。目前,你本地計算機對這個倉庫沒有任何操作
clone你的倉庫:這是git操作。使用該操作讓你傳送"請給我發乙份我倉庫的複製檔案"的命令給github。現在這個倉庫就會儲存在你本地計算機上。
更新某些檔案:現在,你可以在任何程式或者環境下更新倉庫裡的檔案。
提交你的更改:這是git操作。使用該操作讓你傳送"記錄我的更改"的命令至github。此操作只在你的本地計算機上完成。
將你的更改push到你的github倉庫:這是git操作。使用該操作讓你傳送"這是我的修改"的資訊給github。push操作不會自動完成,所以直到你做了push操作,github才知道你的提交。
給joe傳送乙個pull request:如果你認為joe會接受你的修改,你就可以給他傳送乙個pull request。這是github操作,使用此操作可以幫助你和joe交流你的修改,並且詢問joe是否願意接受你的"pull request",當然,接不接受完全取決於他自己。
我希望這是一篇關於github和git 的 fork有用概述。現在,你已經理解了那些概念,你將會更容易地在實際中執行你的**。github關於fork和同步的文章將會給你大部分你需要的**。
在Github和Git上fork之簡單指南
以我的經驗來看,剛接觸git和github時,最困擾的一件事情就是嘗試解決下面的問題 在git和github上,我能做什麼?git教程往往不會解決這個問題,因為它集中篇幅來教你git命令和概念,並且不認為你會使用github。github幫助教程一定程度上彌補了這一缺陷,但是它每篇文章的關注點都較為...
在Github和Git上fork之簡單指南
以我的經驗來看,剛接觸git和github時,最困擾的一件事情就是嘗試解決下面的問題 在git和github上,我能做什麼?git教程往往不會解決這個問題,因為它集中篇幅來教你git命令和概念,並且不認為你會使用github。github幫助教程一定程度上彌補了這一缺陷,但是它每篇文章的關注點都較為...
在Github和Git上fork之簡單指南
以我的經驗來看,剛接觸git和github時,最困擾的一件事情就是嘗試解決下面的問題 在git和github上,我能做什麼?git教程往往不會解決這個問題,因為它集中篇幅來教你git命令和概念,並且不認為你會使用github。github幫助教程一定程度上彌補了這一缺陷,但是它每篇文章的關注點都較為...