1. 程式人生 > 實用技巧 >安卓root+xposed

安卓root+xposed


感覺日常生活中不怎麼用git命令,都是用開發工具(vs code|webstorm),最近系統學習了一波,記錄下來以免忘記

首先你需要了解git是怎麼標記檔案的,請跳到下方連結檢視

https://www.cnblogs.com/smile-fanyin/p/10827438.html

下面是git命令,有啥不對的,評論我,我改,我先無恥的盜圖

我認為剛開始的檔案都在工作區,add之後檔案進入暫存區,commit之後的檔案進入版本庫,push也就是推送到遠端版本庫也就是github,gitee這些

基本操作

// 在當前資料夾下建立git管理,也就是.git檔案,這裡面隱藏了會記錄本地快取資訊,用來提交和推送的
// 你可以手動建立.gitignore檔案,該檔案裡面指定的檔名的檔案,將被git忽略,也就是不會提交和推送到程式碼庫中
git init
// 檢視當前git的暫存區資訊
git status
// 檔案將被標記為已跟蹤狀態,也就是放入暫存區
git add 檔名或者是資料夾
// 比對版本庫的檔案,恢復被刪除的檔案或者是切換分支
git checkout 檔名或分支名
// 將版本庫的檔案改為未跟蹤狀態下的檔案
git rm --cached 檔名
// 提交暫存區檔案到版本庫
git commit -m '註釋'
// 回退一次commit
git reset HEAD^
// 回退一次commot並且修改工作區檔案
git reset --hard HEAD^
// 列印commit提交的記錄
git log
// 儲存當前工作的目錄並將當前檔案變成最近一次commit的狀態下的檔案內容
git stash
// 恢復git stash儲存的工作目錄,將檔案在變回來
git stash pop
// 撤銷工作區下的修改
git restore

分支類

// 建立分支
git checkout -b 分支名稱
// 檢視分支
git branch
// 刪除分支
git branch -D 分支名
// 合併指定的分支的檔案到當前分支下,新增--squash會將多次提交資訊合併為一次
git merge (--squash) 分支名
// 分支建立合併過程檢視
git log --graph --pretty=oneline --abbrev-commit

推拉類

// 與遠端版本庫建立連結
git remote add origin git地址
// 推送版本庫到遠端版本庫
git push
// 拉取遠端版本庫到工作區
git pull
// 按需拉取遠端版本庫到版本庫
git fetch
// 全量拉取遠端版本庫到版本庫
git clone