2020-09-10上課小結
阿新 • • 發佈:2020-09-10
一、上課內容
1.上次作業點評與總結
-
推薦有空的時候多寫部落格,記錄學習內容與遇到的問題
-
部落格編輯器問題,沒有使用 Markdown 語法排版與文案排版問題
2.Git與碼雲的使用
使用之前先進行一些全域性配置
全域性配置
# 配置自己的使用者名稱和郵箱 git config --global user.name "your name" git config --global user.email "[email protected]" # 檢視配置是否成功 git config user.name git config user.email # 檢視git配置 git config -l # 檢視系統配置 git config --system --list # 檢視當前使用者配置 git config --global --list
出現的問題:
如果碼雲的賬戶是中文的情況下,使用
git config user.name
會出現亂碼問題從上圖我們可以看到使用
git config user.name
出現亂碼,可以在控制面板->時間和區域->區域->管理,選擇更改系統區域設定,勾選" Beat 版,使用Unicode UTF-8 提供全球語言支援確定後,進行重啟,在使用
git config user.name
命令就這正常顯示中文,但是可能有些遠古軟體會造成亂碼
Gitee的兩種上傳方式
在進行碼雲的 clone 到本地時,有兩種方式,第一種 HTTPS ,另外一種為 SSH,它們之間的區別在於進行 push 操作時有所不同。
具體操作與注意事項可以參考吳金龍助教寫的2020-09-07 上課小結
Git基本使用命令
# 初始化一個空的本地倉庫,當執行完,會有一個 .git 的隱藏檔案 git init # 新增一個或是多個檔案到暫存區 git add 檔名... # 添加當前目錄所有的檔案到暫存區 git add . # 將暫存區的內容儲存到本地倉庫,"message" 為提交的資訊 git commit -m "message" # 新增遠端倉庫,這樣可以指定你每次可以拉取或更新在哪個倉庫 # [email protected]:yifelix/test.git為你自己的遠端倉庫地址 git remote add origin [email protected]:yifelix/test.git # 推送程式碼到遠端倉庫(使用SSH協議時,需進行SSH認證) git push -u origin master # 推送到遠端倉庫 git push # 克隆倉庫到本地(Gitee可使用HTTPS與SSH方式) # [email protected]:yifelix/test.git 為倉庫地址 # https://gitee.com/yifelix/test.git git clone [email protected]:yifelix/test.git # 將遠端倉庫檔案拉取到本地倉庫 git pull # 從遠端倉庫中獲取某個分支的更新,在於本地的指定分支合併 git pull -u orignin master # 檢視提交記錄 git log # 刪除工作區檔案 git rm 檔名 # 將暫存區的檔案刪除 git rm --cached 檔名
檔案忽略
有些時候我們不想把某些檔案上傳到倉庫,比如資料庫檔案、編譯工具的配置檔案、臨時檔案等。
在目錄下創將.gitignore
檔案,在此檔案裡寫下的檔名路徑萬用字元,符合的檔案不會被提交到 Git 中。檔案匹配的規則:
- 忽略檔案中的空行或以井號(#)開始的行將會被忽略
- 可以使用 Linux 萬用字元:
- 星號(*):代表任意多個字元
- 問號(?):代表一個字元
- 方括號([abc]):代表可選字元範圍
- 大括號({string1,string2,...})代表可選的字串等
- 如果名稱的最前面有一個感嘆號(!),表示例外規則,將不被忽略
- 如果名稱的最前面是一個路徑分隔符(/),表示要忽略的檔案在此目錄下,而子目錄中的檔案不忽略
- 如果名稱的最後面是一個路徑分隔符(/),表示要忽略的是此目錄下該名稱的子目錄,而非檔案(預設檔案或目錄都忽略)
# java
*.class
*.log
#idea
target/
.idea
二、個人上課感受
當老師跟我說需要進行上臺講解第一次作業與 Git 使用我是有點懵逼的,在課餘的時間內進行了準備,發現自己會是一種情況,但是能不能講述給他人又是一種情況,需要激起學生的學習興趣、講的又不能太枯燥,時間上也得把握準,這之間有非常多的細節是很難把控的。所以我需要學習的地方還有非常非常的多,發現自己的不足,去彌補自己的不足。
最後還是希望班級的同學在課後能進行自主學習,既然選擇了這個專業這個方向,那就嘗試嘗試,保持著一顆學習的心,在實踐中學習,在學習中實踐。