成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

git實現(xiàn)github協(xié)同開發(fā)

Tecode / 2037人閱讀

摘要:生成在控制臺中繼續(xù)輸入,生成密鑰。將文件夾中的公鑰添加到管理平臺中,在的個人賬戶的設(shè)置中找到如下界面。添加到暫存區(qū)后,我們會發(fā)現(xiàn)這兩個文件的顏色變?yōu)榱司G色。在熟悉以后,可能會發(fā)現(xiàn)有更加簡潔快速的提交修改的使用方法。

在開發(fā)項目時,往往不是一個人進行項目開發(fā),而通常是以團隊的形式進行開發(fā)一個新功能,那項目開發(fā)是如何進行多人高效協(xié)作的呢?在不同的開發(fā)階段,我們遇到各種各樣的問題,當(dāng)遇到這些問題時,我們該如何進行版本迭代,提高產(chǎn)品質(zhì)量呢?

1 Git 簡介

  • 項目的開源有利于分享和學(xué)習(xí)
  • git倉庫有利于一個團隊共同開發(fā)項目,可以多人遠程合作完成項目
  • 它的分支有利于版本的管理

Github是一款免費、開源的分布式版本控制系統(tǒng),Github是一個基于git的代碼托管平臺,聚集了開源社區(qū)中頂尖的項目與開發(fā)者,推動了很多新項目的發(fā)展。你可以關(guān)注他們,并在他們的基礎(chǔ)上進行開發(fā),你也可以在git上建立免費的repo來分享你自己的代碼。

接下來,就讓我們學(xué)習(xí)一下,如何用github來托管我們表白的代碼,向小明同學(xué)證明自己的真心吧。

2 前期準(zhǔn)備

2.1github賬號注冊

打開Github網(wǎng)站 https://github.com/,如果您已經(jīng)有賬號了,輸入賬號密碼直接登錄即可,如果沒有賬號,可以點擊右上角的Sign up,進行賬號注冊。注冊過程不再贅述。

2.2 新建一個git倉庫

將tab頁切換至repositories頁面。點擊New按鈕,進入創(chuàng)建git倉庫頁面。在Repository name 輸入框里輸入想要的名字,這里我們輸入my code,可選擇輸入當(dāng)前git倉庫的描述,這里我們輸入了"This is my code",最后點擊最下面的Create repository,我們的git倉庫就創(chuàng)建好了。

2.3 軟件準(zhǔn)備

1、打開 https://gitforwindows.org/;
2、點擊Download按鈕下載安裝即可,詳細的安裝過程這里不詳述,有需要者可自行搜索;
3、安裝好之后,我們可以在桌面,點擊鼠標(biāo)右鍵看到Git Bash Here的選項。

4、鍵盤按windows+R打開運行,輸入cmd命令打開控制臺,輸入git,會輸出一些git信息,就表示安裝成功了。

2.4 配置環(huán)境

1、配置用戶名,在剛才打開的控制臺中輸入下面的命令,其中 "username" 是自己的git賬戶名:

git config --global user.name "username"

2、配置郵箱,在下面再輸入下面的命令,其中 "[email protected]" 注冊git賬號時用的郵箱:

git config --global user.email "[email protected]"

3、以上命令執(zhí)行結(jié)束后,可用 git config --global --list 命令查看配置是否成功。

4、生成ssh,在控制臺中繼續(xù)輸入ssh-keygen -t rsa,生成密鑰。在輸入完命令后,連續(xù)敲3次回車鍵。結(jié)束后去系統(tǒng)盤目錄下(一般在 C:Users自己的用戶名)查看是否有.ssh文件夾生成,此文件夾中以下兩個文件。一個id_rsa 文件,一個 id_rsa.pub 文件。

5、將ssh文件夾中的公鑰( id_rsa.pub)添加到GitHub管理平臺中,在GitHub的個人賬戶的設(shè)置中找到如下界面。

6、點擊右上角的New SSH key,出現(xiàn)下面的界面

title可以隨便起一個,將公鑰( id_rsa.pub)文件中內(nèi)容復(fù)制粘貼到key中,然后點擊Add SSH key。

7、在剛才的控制臺中繼續(xù)輸入以下命令,測試是否連接成功:

ssh -T [email protected]

3 證明真心

3.1 Clone代碼到本地

1、打開新建好的github倉庫頁面,復(fù)制地址 https://github.com/codesbull/mycode.git到粘貼板;

2、在D盤code目錄下,鼠標(biāo)右鍵點擊Git Bash Here打開Git Bash Here,輸入

git clone https://github.com/codesbull/mycode.git

3、按下enter鍵后,我們可以在code文件夾下看到mycode文件

3.2 git上傳

1、打開Webstorm,點擊菜單欄File下的Open...選項,打開我們剛才clone的mycode文件夾。

2、我們看到在mycode文件夾下,只有一個從git上下載下來的README文件,在mycode目錄下創(chuàng)建一個index.html文件,我們可以看到我們新增加的代碼在Webstorm下是紅色的,這說明紅色的文件相比之前的代碼是新增加的。

3、此時,按住 Ctrl鍵 選中紅色的文件,鼠標(biāo)右鍵選中 git add,可將該文件添加到暫存區(qū)

4、添加到暫存區(qū)后,我們會發(fā)現(xiàn)這兩個文件的顏色變?yōu)榱司G色。

5、這時候我們點擊Git菜單欄下的commit...提交我們的代碼,可以看到如下所示的窗口:

輸入我們要提交的信息,該信息通常表明我們提交的操作是什么,可隨意輸入。

輸入完畢后,我們點擊commit進行提交。

6、推到遠端。當(dāng)我們commit新增加的文件后,其實是提交到了本地,我們遠端的git倉庫并沒有作任何更新,因此我們需要將代碼推送到遠端。如圖所示,點擊Git下的Push...即可將代碼推送到遠端。

7、如果你是第一次提交,可能會出現(xiàn)登錄github的彈窗。

8、我們可以點擊Use Token,會彈出如下對話框。

9、點擊Generate...按鈕,瀏覽器會跳轉(zhuǎn)到生成Token的頁面,點擊頁面最下面綠色的Generate token按鈕,就會生成所需要的token。將生成的token復(fù)制到上面的輸入框中,并點擊Log In按鈕,token就設(shè)置好了。

10、接下來,我們按照第6步的步驟將代碼推送到遠端,從下圖中我們可以看到遠端代碼已經(jīng)被更新了。

3.3 總結(jié)

本文主要介紹了git操作的使用流程,以及可能遇到的問題和解決方法。關(guān)于git的操作命令和使用方法還有很多,這里只是用一個簡單的demo,結(jié)合Webstorm如何使用git進行舉例。在熟悉git以后,可能會發(fā)現(xiàn)有更加簡潔快速的git提交、修改的使用方法。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/125923.html

相關(guān)文章

  • Git 系列】基礎(chǔ)知識全集

    摘要:沒有一個全局的版本號,而有目前為止這是跟相比缺少的最大的一個特征。這能確保代碼內(nèi)容的完整性,確保在遇到磁盤故障和網(wǎng)絡(luò)問題時降低對版本庫的破壞。合并沖突多人對同一文件的工作副本進行更改,并將這些更改提交到倉庫。Git 是一種分布式版本控制系統(tǒng),它可以不受網(wǎng)絡(luò)連接的限制,加上其它眾多優(yōu)點,目前已經(jīng)成為程序開發(fā)人員做項目版本管理時的首選,非開發(fā)人員也可以用 Git 來做自己的文檔版本管理工具。 ...

    ASCH 評論0 收藏0
  • 基于requirejs的vue2項目 (一)

    摘要:項目截圖項目演示地址該項目主要是解決如何讓不了解前端構(gòu)建,并負責(zé)大部分業(yè)務(wù)邏輯的后端開發(fā)出一個單頁應(yīng)用覺得有用請給個推薦,謝謝最近做了一次小更新配置文件可以配置模塊是否異步加載以及是否關(guān)聯(lián)開發(fā)背景公司推進手機端項目,但目前開發(fā)模式依舊是后端 項目截圖 項目演示地址 該項目主要是解決: 如何讓不了解前端構(gòu)建,并負責(zé)大部分業(yè)務(wù)邏輯的后端 開發(fā)出 一個單頁應(yīng)用 覺得有用請給個推薦,謝謝 最近...

    jackzou 評論0 收藏0
  • 淺析git

    摘要:還可以通過檢查對象內(nèi)容的的哈希值和對象名是否相同,來判斷對象內(nèi)容是否正確。對象對象和其它所有的對象一樣,都用其內(nèi)容的哈希值來命名的只有當(dāng)兩個對象的內(nèi)容完全相同包括其所指向所有子對象時,它的名字才會一樣,反之亦然。 git是什么 簡單來說,Git,它是一個快速的 分布式版本控制系統(tǒng) (Distributed Version Control System,簡稱 DVCS) 。 同傳統(tǒng)的 集...

    jas0n 評論0 收藏0
  • GIT指南序

    摘要:后來在學(xué)校的圖書館偶然看到了一本介紹的書籍權(quán)威指南,發(fā)現(xiàn)這本書寫的非常不錯,全面細致的介紹了使用的方法以及技巧。 在學(xué)習(xí)中接觸了Git這個版本控制工具,剛開始并不知道怎么利用這個工具幫助我來開發(fā)(雖然我知道它很強大),也是利用網(wǎng)上的一些資料入門,由于沒有完全掌握這個版本控制工具,我把它只是用來當(dāng)做備份代碼的一個工具而已,當(dāng)時并沒有體會到利用Git幫助開發(fā)帶來的便利。 后來在學(xué)校的圖書...

    idealcn 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<