1. 程式人生 > 其它 >初次接觸軟構和git(使用eclipse)

初次接觸軟構和git(使用eclipse)

目錄:

一、git和github

二、軟體構造lab1常見問題(eclipse)

一、git和github

1. git的安裝

  百度git然後去官網安裝即可,不會的可以去百度查一下。

2. git和github

 選擇一個資料夾進入,右鍵,會有Git Bash Here選項,點選(如下圖),會進入下圖介面,在這裡便可以操作了。

初次使用,要先設定使用者名稱和郵箱

git config --global user.name ""
git config --global user.email ""

雙引號中輸入使用者名稱或郵箱,-global是指這臺機器上所有git倉庫都用這個配置,以後再建立倉庫就不需要這步了。

建立倉庫:

首先輸入

git init

 就會出現一個.git 檔案,這是一個隱藏檔案,如果沒有看到,可以勾選檢視中的隱藏專案(如下圖)

然後這個資料夾就可以作為本地倉庫了。下面將本地倉庫與遠端倉庫(github)建立連線。

初次建立,使用

git remote add origin <url>

<url>處輸入遠端倉庫的https網址或者ssh的地址。

輸入https網址,會讓你使用GitHub賬號登陸。輸入ssh網址,則會讓你配置ssh的金鑰,下面說一下金鑰怎麼獲得。

使用下面的命令獲取ssh金鑰

ssh-keygen -t rsa -C "郵箱地址"

會提示你金鑰存放路徑,以及輸入密碼,密碼可以不用填寫,直接回車設定為空密碼即可

 建立完成之後,本地 .ssh路徑下會自動生成兩個檔案

開啟字尾名為 .pub 的檔案,複製檔案內的全部內容。貼上到github設定選單下的ssh選單,建立一個 “New SSH key”,將複製的密碼貼上進去即可

完成以上步驟後,就可以正式使用倉庫了。

主要命令有

git add .
git commit -m ""
git push

add . 注意add和點之間有個空格,是表示把所有更新上傳。

-m ""雙引號中的內容是自己隨便寫的,用於備註提交內容。

最後push後面什麼也不加就是預設推送到origin裡了。

可能遇到的問題:

 第一次輸入git push的時候,可能會有上圖的資訊,照著提示先輸入以下程式碼,再git push即可

git push --set-upstream origin master

有時候會遇到上圖報錯,可以參考這個文章

https://blog.csdn.net/qq_45893999/article/details/106273214?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165140654316782395327017%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165140654316782395327017&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-106273214.142^v9^control,157^v4^control&utm_term=failed+to+push+some+refs+to&spm=1018.2226.3001.4187

git和github的使用應該就這些問題了。

二、軟體構造lab1常見問題(eclipse)

關於實驗的目錄以及test類

P1 P2 P3都是package,建立在src下面,分別說說常見的問題。

P1:主要問題在於txt資料夾這裡,在P1處右鍵new folder即可,效果如下

P1. txt就表示txt是P1的子資料夾,如果不習慣可以更改View Menu。左鍵點選下圖左上角三個小點的位置,將Flat改為Hierarchical,效果如下圖。

 符合在電腦上儲存的結構。

P2:主要是將github上下載的檔案複製到P2後會有報錯,例如下圖

 實際上是因為P2是個package,rules也是package,包中包,滑鼠放在rules上,會出現下圖的提示,提醒我們把rules改為P2.rules,因為這是P2的子資料夾。

點選滑鼠的位置或者手動更改,按ctrl+s儲存後發現報錯沒了,其他報錯也是這麼改的。

P3:主要是如何建立test資料夾。

在project根目錄處右鍵,new source folder,命名為test。回到P3,找到要測試的類:FriendshipGraph,在FriendshipGraph.java檔案處右鍵點選,new JUnit Test Case

會出現下圖的選項

最上面選擇JUnit 4,在Source folder處把選中的src改到剛才建立的test檔案即可。效果如下圖。

至此,所有檔案目錄都已經建立好。實驗可以順利結束了。