git指令總結及常見問題積累與解決方案
git指令總結及常見問題積累與解決方案
git初始化一個專案並且長傳到伺服器後端步驟:
1、本地檔案操作
通過:git init初始化化一個專案 會出現一個隱藏檔案 ,可以資料夾屬性設定進行檢視,此時檔案的狀態有三個:原始檔案狀態、納入快取檔案狀態、納入版本庫的檔案狀態。
原始檔案狀態:是檔案最初始的狀態,如果想上傳到git伺服器端,需要進入下一個狀態納入快取檔案狀態,通過新增git add* 將檔案納入到快取檔案狀態,通過git status來檢視當前檔案狀態 此時檔名顯示 為綠色說明已經成功納入快取檔案。
納入版本庫狀態: 成功納入快取的檔案 通過 git commit -m “檔案說明” 將檔案納入入版本庫。
此時檔案的操作已經完成,接下來需要進行本地git 與git伺服器端的聯絡。
2、本地與伺服器端的操作
2.1 建立祕鑰
向本地與git伺服器端建立聯絡,需要在git後端建立ssh祕鑰, 建立這個祕鑰的前提,需要在本地通過git指令來建立祕鑰 ssh-keygen -t rsa -C "郵箱",在本地找到id_rsa.pub檔案(預設安裝git 是在c盤C:\Users\think\.ssh),複製裡面的的內容進行建立祕鑰。
2.2 建立初始化專案
在git 官網上建立自己的專案 建立完成自己的專案後會後提示如何長傳自己原始碼, 連結的地址 以及上傳的原始碼的指令,如果顯示;
3、常見的問題
初始化一個專案並且上傳比較容易,但是往往會電腦關機,當再次使用是,git軟體重新開啟, 如果想在原始的專案內新增內容並且上傳這時需要,開啟專案目錄通過指令:cd 檔案路徑 ls檢視當前檔案狀態 這時檔案狀態是:藍色表示的是檔案根目錄 , 如果沒有新增任何東西 執行 git add * 在檢視檔案狀態 git status:只有新添檔案才可以 即使是檔案也不會有反應,前幾次就是載在這個地方, 新增新的檔案在嘗試:重回檔案狀態的幾個步驟。
如果想再次上傳檔案,只需執行 上傳程式碼就夠了 git push -u origin master 不要在重新建立祕鑰了 這要檔案專案初始化 狀態 上傳 都要重新做一遍。