分為工作區,暫存區,倉庫。一步步儲存。
cat 檔名 //檢視檔案內容
rm 檔名 //刪除檔案
cd 資料夾 //開啟資料夾
ls //列出資料夾下的目錄
git config --global user.name "your name"
git config --global user.email "[email protected]"
git init \\把當前目錄設為儲存庫
git add 檔名 \\新增單個檔案,或空格分割多個檔案
git add * 或者git add . //新增所有目錄下檔案到暫存區
git commit -m "修改說明" 將暫存區檔案新增到倉庫
可以同時新增好幾個檔案,之後使用一次commit全部上交
git status //檢視狀態
git diff //檢視工作區更改詳情
git diff head -- 檔名 //檢視該檔案倉庫與工作區的區別
再add 檔案,commit -m存倉庫
git log //檢視提交的歷史,注意版本號
git reset --hard head^ //回到上個版本,head^^表示上上個,head~100往上100個版本
git reset --hard 版本號 //用來回到該舊版本之後的新版本,版本號一般前五位就行
git reflog //檢視命令歷史,便於找版本號
git reset head 檔名 //將提交到暫存區的檔案恢復為暫存區該檔案的上個版本,工作區不改變,status之後顯示該檔案沒提交到暫存區
git checkout -- 檔名 //將工作區檔案恢復為暫存區檔案版本(丟棄工作區的更改)
git checkout . //工作區所有更改都回退
ssh-keygen -t "郵箱" //使用者目錄下建立本地ss**件夾,一路回車產生私鑰和公鑰
github設定裡新增ssh key
把公鑰內容複製過去
(乙個電腦只用配對一次)
網頁有提示,用
git remote add origin git....//這兒部分可以直接從網頁複製,origin是遠端庫一般命名。**作用:鏈結本地倉庫到網路端
git push -u origin master //推送本地已有內容到伺服器,-u:產生永久連線,方便以後push。
git push origin master //將本地倉庫master分支推送到遠端
第一次推送會有警告,正常。
git pull --allow-unrelated-histories
git clone 位址(ssh位址)
git checkout -b 分支名 //建立並切換到新分支
-b作用:
git branch 分支名 //建立分支
git checkout 分支名
git checkout 分支名 //切換到分支
git branch //檢視各個分支
git merge 分支名 //合併指定分支到目前所在分支
git branch -d 分支名 //刪除本地分支
git push origin --delete 分支名//刪除遠端分支
呼叫完merge命令後,產生衝突的話系統會提示,需要自己修改檔案再提交
git log --graph //檢視分支合併圖
預設情況是快速合併(fast forward)
要新增備註用
git merge --no-ff -m "備註資訊" 分支名
工作分支下:
git stash //暫存分支,使能跳轉到其他分支
git stash pop//釋放暫存,繼續修改。刪除暫存記錄(檔案還保留在暫存時刻(更好)
git stash list //檢視暫存記錄
git remote -v //檢視伺服器庫資訊
git push origin 分支名 //上傳特定分支,雲端沒有自動建立,如果建立失敗,則是別人更改,用git pull拉取
git tag 標籤名 //新增標籤(將該分支的最新倉庫區新增)
git tag 標籤名 操作id //將歷史步驟新增標籤
git tag -a 版本名 -m "版本描述" 操作id
git tag -m "備註" 標籤名 //給標籤新增描述
git tag //檢視各個標籤
git show 標籤名 //檢視標籤內容
git push origin 標籤名 //推送標籤到遠端
git push origin --tags //推送所有標籤到遠端
git tag -d 標籤名//本地刪除標籤
git push origin :refs/tags/標籤名 //伺服器刪除標籤
q:檔案已經上傳,忽略跟蹤
a:
git rm -r -n --cached 檔案 //檢視要刪除的檔案,但先不刪除
git rm -r --cached 檔案或資料夾//刪除緩衝區的檔案
git commit -m "" //合併,提交
git push
自用筆記37 白給
給你乙個僅由數字 6 和 9 組成的正整數 num。你最多只能翻轉一位數字,將 6 變成 9,或者把 9 變成 6 請返回你可以得到的最大數字。示例 1 輸入 num 9669 輸出 9969 解釋 改變第一位數字可以得到 6669 改變第二位數字可以得到 9969 改變第三位數字可以得到 9699...
自用筆記 揹包系統
前提的知識 ugui unity框架 jason配置表 file檔案儲存和讀取 需求分析 揹包中顯示玩家擁有的物品資訊 需要顯示資訊就需要讀取資料 資料從 來?配置表 jason 玩家資訊 檔案讀取file jason 獲取資料到面板上 ugui c 的邏輯 基本知識點 這裡的主題是為了講揹包,所以...
資料庫操作自用筆記
1.主表資訊拆分到子表insert into older ext info older id,provider payments,economic sources,id card photo url,photo url,id certification last date,note select i...