軟體綜合實踐專題 第四次作業 GitHub使用介紹

2022-08-31 23:45:23 字數 2733 閱讀 5383

一、github基本介紹

github是乙個基於git的**託管平台,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是**要公開。

github 由chris wanstrath, pj hyett 與tom preston-werner三位開發者在2023年4月創辦。迄今擁有59名全職員工,主要提供基於git的版本託管服務。

今天,github已是:

二、 git常用命令的使用:

git clone :複製**庫到本地

git add ...:新增檔案到**庫中

git rm ...:刪除**庫的檔案

git commit -m :提交更改,在修改了檔案以後,使用這個命令提交修改

git pull:從遠端同步**庫到本地

git push:推送**到遠端**庫

git branch:檢視當前分支。帶*是當前分支

git branch

:新建乙個分支

git branch -d

:刪除乙個分支

git checkout

:切換到指定分支

git log:檢視提交記錄(即歷史的 commit 記錄)

git status:當前修改的狀態,是否修改了還沒提交,或者那些檔案未使用

git reset :恢復到歷史版本

三、以下是我初次使用github的步驟

(1)「sign up for github」 註冊乙個github的賬號,註冊好以後直接登陸。

git是一款免費、開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git的讀音為/gɪt/。

和svn一樣,git是用於乙個開發團隊共同管理開發乙份**的版本管理系統,但它相比svn而言更加強大,因為它具有分布式的特點,而且它在不同的裝置上還可以建立乙個或多個分支。

當然,它的作用還不僅僅是團隊**的管理,如果想做乙個開源專案,或者幫助開源專案去完善功能,git目前無疑也是最好的選擇。

(2)安裝好git後,對其進行配置,雙擊執行桌面上的git bash:

在本地建立ssh key

在第一行輸入ssh-keygen -t rsa -c" "   (引號中輸入在github註冊時填寫的郵箱位址)

然後系統會提示和詢問將key存放在本地的哪個位置,此時輸乙個路徑即可,最好是乙個本地不存在的路徑(例:e:/github/github)

之後系統提示輸入密碼,而且會要求確認密碼。這時輸入的密碼不會在螢幕上顯示出來,不要以為沒輸上而重複輸入

輸完密碼後,回車,如果沒有出現「failed"字樣,或是出現了下圖中最後四行提示文字,則說明ssh key建立成功。

(3)在上面輸入的路徑中找到.pub檔案,開啟,開啟後複製裡面的key

(3)在github裡面選擇ssh and gpg keys並複製輸入上面的金鑰,成功後會有以下介面顯示

(4)完成後到emails視窗將keep my email address private旁邊的那個選項勾掉

(5)然後在本地建立乙個自己的本地倉庫

(6)在倉庫裡把需要的**放入

(7)使用git add .語句把檔案上傳

(8)在github網頁上建立倉庫,如果之前沒有建立過倉庫,可以在github網頁左側點選create a repository

輸入自己的倉庫名,保持倉庫屬性為public,設定為公開倉庫,所有人都可以看到倉庫中的內容,也可以更改為private,設定為私密倉庫,自己選擇誰能夠看到倉庫的內容,然          後把最後乙個readme選項勾選上,點選建立就建立了乙個賬戶的第乙個倉庫。

(9)要想其它成員加入專案,到settings裡選擇collaborators,輸入要加入成員的郵箱,就可以了

(10)接下來將本地倉庫和遠端倉庫進行連線,並上傳本地倉庫的內容到遠端倉庫.先輸入 git remote add origin 命令與遠端倉庫連線

(11)在git bash輸入git remote add origin git@倉庫的**語句

(12)到github網頁版中檢視,確認已經上傳到遠端倉庫

四、學習心得

第四次作業

扎ogu 典型產品 最高傳輸速率 ieee 802.11a wi fi5 802.11a 43m 450 zyxel p334u 54mbps 1500 zyxel p335u 54mbps 1600 ieee 802.11b d link di 624 a 54mbps 215 linksys w...

第四次作業

作業題一 vs2012 rc在介面上,比beta版更容易使用,彩色的圖示和按照開發 執行 除錯等環境區分的顏色方案讓人愛不釋手。vs2012整合了asp.net mvc 4,全面支援移動和html5,wf 4.5相比wf 4,更加成熟,期待已久的狀態極工作流回來了,更棒的是,現在它的設計器已經支援c...

第四次作業

專案一求1000以內所有偶數的和 includevoid main cout sum includevoid main while i 1000 cout sum includeint main while i 1001 cout 專案3 乘法口訣表 程式設計序,輸出乙個乘法口訣表,形如 1x1 1...