git的各種指令

2021-10-08 03:06:32 字數 2650 閱讀 3897

git config user.name "***" —— 繫結使用者名稱

git config user.email "***@***.com" —— 繫結email位址

若要繫結全域性,則在config 後面加上 --global即可

git add —— 將檔案新增至本地倉庫中

git commit -m"***" —— 將檔案提交至遠端倉庫,「***」為版本更新的說明內容,利用好可以方便以後的版本控制

git log —— 檢視版本歷史記錄
如果嫌資訊太雜,可加上 --pretty=oneline實現單行輸出

git reset --hard 版本號—— 實現版本回退
版本號可以不寫全,git會自動補全

git reflog —— 返回命令歷史記錄
git status —— 檢視倉庫狀態

git add + git commit —— 實現版本修改

git reset head 《檔名》 —— 將暫存區的修改回退到工作區

git checkout --檔名 —— 將工作區的修改全部撤銷

git

rm 檔名 + git commit —— 刪除檔案並修改暫存區

若刪除錯了,可用git checkout一鍵還原

ssh-keygen -t rsa -c "***@***.com" —— 在目錄下建立ssh key
git remote add origin [email protected]:賬戶名/倉庫名.git
origin 是遠端庫名,預設

git push origin master—— 將本地庫的內容推送到遠端庫

git clone [email protected]:賬戶名/倉庫 —— 轉殖遠端庫到本地

git branch 分支名 —— 建立分支/檢視分支

git checkout 分支名 —— 切換

git checkout -b 分支名 —— 建立並切換分支名

git merge 分支名 —— 將分支修改的內容合併到master分支上

git branch -d 分支名 —— 將分支刪除

git switch -c 分支名 —— 建立並切換分支名(新)

git switch 分支名 —— 切換分支

git在合併分支時,會進入fast foward模式,在此模式下刪除分支,分支的資訊將會被全部刪除

git merge --no-ff 分支名 —— 禁用ff模式
git stash —— 將當前工作分支暫時儲存

git stash drop —— 刪除stash裡儲存的工作

git stash pop —— 恢復並刪除

git stash list —— 檢視暫存工作

git cherry-pick —— 將當前分支的修改作用在master上,與合併區分

git branch -d 分支名 —— 強行刪除未合併的分支
git push origin 分支名 —— 推送分支

git pull —— 將最新提交從遠端抓取到本地

git branch --set-upstream 遠端分支名 分支名 —— 將本地分支與遠端分支連線

當多人同時對乙個分支修改並發生衝突時,可以先用git pull將遠端修抓取後,再手動解決並重新push

git rebase —— 將分叉的分支歷史歸成一條直線
git tag v1.0 —— 給當前分支打乙個標籤

git show v1.0 —— 檢視該標籤修改的資訊

git tag -d v1.0 —— 刪除標籤

git push 倉庫 v1.0 —— 推送標籤至遠端倉庫

git push 倉庫 :refs/tags/v1.0 —— 刪除遠端庫中的標籤

git config --global alias.st status —— 自定義指令
git clone 倉庫位址 —— 轉殖遠端倉庫到本地

git remote add upstream 倉庫位址 —— 新增主倉的遠端位址

git remote -v —— 檢視倉庫狀態

git fetch upstream —— 拉取主倉庫檔案

git checkout master —— 切換到master

git merge upstream/master ——合併遠端分支

git checkout -b dev ——建立新分支

git merge master ——合併新分支

彙編的各種指令

不怎麼用就忘記了,以後每學到乙個新的指令就記錄下來 如何在64位win10系統搭載彙編環境 1 什麼是debug?debug是dos,windows都提供的實模式,程式的除錯工具,使用他,可以檢視cpu各種暫存器中的內容,記憶體中的情況和在機器碼級跟蹤程式的執行。2 我們用到的debug功能 r命令...

各種指令功能

今天主要學習了各種指令的功能 touch 建立檔案 cat 檢視 gcc 編譯 執行 rm 刪除 rm f 強制刪除 mkdir 建立目錄 rm rf 刪除目錄 rmdir 刪除目錄 只能刪除空目錄 cd 進入目錄 cd 返回上一級目錄 pwd 檢視當前目錄所在的絕對路徑 cp 複製拷貝 cp r ...

Git入門 常用的git指令

git常用的指令 如果只需要掌握基本應用,瀏覽以下廖學峰的git教程就可以了 跳轉 廖雪峰git教程 這是我自己學習過程中覺得常用的一些指令 git config global user.name git config global user.email mkdir 資料夾 cd 資料夾 pwd 輸...