記錄下這幾天使用 GitHub 碰到的問題

2022-08-15 08:48:12 字數 1622 閱讀 1767

如果你想要使用 github 的主頁功能做乙個部落格或乙份簡歷,需要人為設定一下。如下圖:

製作簡歷,這裡有乙份更詳細的參考:如何在github pages搭建自己寫的頁面?

我的簡歷中用到的一張儲存格式是「png」,**裡的url中寫成了小寫的「png」。在本地驗證的時候,是正常顯示的,但是合入到 github 上就無法顯示了。修改成統一的之後,問題就解決了。

假設這樣乙個場景:將乙個目錄初始化為倉庫,然後將開發一半的檔案放進來,通過 git 進行管理。在將某個檔案 git rm 之後(注意,還沒有 git commit),你突然發現對 git 還不太熟,擔心通過命令操作不保險,不如先手動備份乙份,然後就將這個目錄複製到了其他地方。又進行了一些列操作之後,你想把這個初始化為倉庫的目錄下的內容全部乾掉,重新來。於是,你在目錄下進行 rm、commit、push,你以為徹底刪除了。然後你把之前手動備份過的檔案拷貝回來。但是,這時通過 git status 檢視,發現仍有未 git commit 的檔案,就像幽靈一樣。

這裡插一條 git 知識點:將本地某個目錄 init 為倉庫時,該目錄下就會生成 .git 目錄(在 windows 系統下「.」開頭的檔案或資料夾都是預設隱藏的),它裡面儲存著管理當前目錄內容所需的倉庫資料,比如提交記錄等等。

所以,回到上面場景中提到的問題,這其實是 .git 目錄在作怪。你把手動備份的目錄重新拷貝回來之後,也將之前的 .git 目錄拷貝了回來。手動備份之前,對檔案進行了 git rm,但是沒有 git commit。所以.git目錄就儲存了到git rm那一步的記錄。後面拷貝回來,git status 就會出現有檔案「changes not staged for commit」,這其實都是之前的記錄。

在這點上,svn 也是一樣的工作原理,通過乙個 .svn 來儲存提交記錄。

1)將遠端倉庫clone到本地不需要對提前當前目錄初始化就能 clone,缺省會在當前目錄生成乙個檔名和遠端倉庫分支一樣的資料夾。這個資料夾中有乙個「.git」資料夾。

2)如果轉殖提示遠端倉庫 does not exist,在確認 github 已有這個分支後,檢查命令中的路徑拼寫是否有誤。我之前犯過一次錯誤,使用 ssh 位址,結果把:打成了/,所以一直轉殖失敗。

他人的專案(在他人的github賬號下的庫中)-------【fork(github上操作)】------>自己的github賬戶下,建立了乙個相同的庫-------【clone】------>複製到自己的本地-------【checkout -b】------>建立乙個特性分支用於修改**,並切換到該分支-------【修改、新增**】------>確認修改無誤-------【push】------>建立遠端分支-------【登入github,並切換至特性分支】------>send pull request

記錄下這幾天搜尋的AI相關的內容

基本要素。ai,人工智慧 機器學習,ai的一部分 深度學習,機器學習的一部分。這三者之後的關係,ai 機器學習 深度學習。開源框架 機器學習和深度學習的兩種不同的開源框架,各個公司的程式語言不同,側重點不同。還有商業開源專案。產品的應用場景 客服,教育 國內bat的ai產品使用方式,基於國內大資料和...

Github使用記錄

git add git commit m message git push repository name branch name git status git stash list git stash clear git stash git stash pop stash git pull rep...

github使用記錄

首先。得去官網上註冊上乙個賬號,我也下了乙個github的軟體。但是網頁版也可以建立 的。這裡,我覺得最讓人腦闊疼的是它全是英文!不過也體現了谷歌瀏覽器的強大,讓我想起來了node裡不是有個jade是強依賴性嘛,我覺得我對谷歌的感情就是這樣的。不過還是認為多用用英文的,剛開始磕磕絆絆,習慣以後也是可...