git init //把這個目錄變成git可以管理的倉庫
git add readme.md //新增到暫存區
git add . //不但可以跟單一檔案,還可以跟萬用字元,更可以跟目錄。乙個點就把當前目錄下所有未追蹤的檔案全部add了
git commit -m "first commit" //把暫存區檔案提交到本地倉庫用英語
git remote add origin [email protected]:wangjiax9/practice.git //關聯遠端倉庫
git push -u origin master //把本地庫的所有內容推送到遠端庫上
git status 檢視暫存區的狀態
//檢查ssh金鑰是否存在
cd ~/.ssh//存在則直接進入//一般常見金鑰預設的位址就是這個了
ssh-keygen //然後一路回車 生成乙個不帶密碼的金鑰以後不用輸入密碼
ssh-keygen -o //如果要生成帶密碼的金鑰的話帶上-o這樣比不帶更抗暴力破解
//查詢ssh金鑰
cd id_rsa.pub//帶pub的是公鑰,用來授權的 不帶的是私鑰
//開啟github setting ->ssh and gpg key ->new ssh key 貼上進去 會顯示的是16進製制的和複製的不一樣,只是轉換好的
/*為什麼要配置公鑰和私鑰:
git使用https協議,每次pull, push都要輸入密碼,相當的煩。
使用git,然後使用ssh金鑰。這樣可以省去每次都輸密碼。
大多數伺服器都會選擇使用 ssh 公鑰來進行授權。系統中的每個使用者都必須提供乙個公鑰用於授權,沒有的話就要生成乙個
*/版本回退
git log //檢視提交到倉庫的日誌
git reset --hard head^ //有幾個^就代表回退到當前版本上乙個起往上的第幾個版本 可以簡寫為 head~1,回退第幾個就寫幾
git relog //用來檢視檢視每一次提交的命令 如何第二天突然想回到修改前的版本找不到了,可以使用這個命令git reset --hard id , id就是commit id
git 為我們建立的分支master,這裡的hard就是指向master的指標
Git常用命令筆記
git init 在乙個檔案目錄下執行該指令,會把該目錄快速設定成git的 倉庫 git cloneurl newname 從遠端伺服器clone工程,也會建立乙個 倉庫 git status 檢視當前倉庫狀態,會提示哪些檔案發生修改,哪些內容需要add或commit git log 檢視分支下的歷...
git常用命令筆記
在專案目錄裡面使用該命令,建立乙個版本庫 版本庫工作目錄 新增當前目錄所有檔案到暫存區 add.txt 新增指定檔案到暫存區 檢視當前暫存區裡的檔案列表 提交乙個版本到git版本庫裡面 提交乙個版本和上面不同的是不用再add到暫存區 對比差異 工作目錄 vs 暫存區 檢視檔案在工作目錄與暫存區的差別...
git常用命令筆記
git官方文件 菜鳥教程 git init快取全部更改 git add commit git commit m 1.1.1 提交備份 推送至遠端 master 分支 git push u origin master檢視分支 git branch切換分支 master為目標分支 git checkou...