git 指令彙總

2023-01-28 21:15:59 字數 1335 閱讀 6623

學習git過程中整理的筆記:

git add 新增檔案到暫存區;

git commit -m "更改說明" 提交檔案更改;

git status 檢視當前檔案狀態;

git diff 詳細檢視檔案修改的內容;

版本退回 git reset --hard 版本號commit_id;

head指向的是當前版本,head^指向當前版本的上一個版本,以此類推;

版本歷史 git log 或 git log --pretty=oneline;

操作歷史 git reflog;

git checkout -- 檔名 放棄工作區的修改使檔案返回最近的add或commit的狀態;

git reset head 檔名 使已經add新增入快取區的檔案修改撤銷掉,重新放回工作區;

git rm 檔名 刪除檔案

$ ssh-keygen -t rsa -c "[email protected]" 生成shh金鑰

git remote rm origin 解除遠端繫結;

git push -u origin master 推送到遠端倉庫;

檢視分支:git branch

建立分支:git branch 切換分支:git checkout 建立+切換分支:git checkout -b 合併某分支到當前分支:git merge 使用普通方式合併 git merge --no-ff -m "說明"

刪除分支:git branch -d 如果要丟棄一個沒有被合併過的分支,可以通過git branch -d 強行刪除

儲存當前工作區 git stash

刪除儲存 git stash drop

恢復工作區並刪除儲存 git stash pop

檢視儲存區列表 git stash list

在本地建立和遠端分支對應的分支,使用git checkout -b branch-name origin/branch-name,本地和遠端分支的名稱最好一致;

git branch --set-upstream origin/設定本地分支與遠端分支連結關係

git pull 拉取遠端分支;

git push origin :刪除出遠端分支庫

命令git tag 用於新建一個標籤,預設為head,也可以指定一個commit id;

git tag -a -m "blablabla..."可以指定標籤資訊;

git tag -s -m "blablabla..."可以用pgp簽名標籤;

命令git tag可以檢視所有標籤。

命令git show 檢視標籤詳細資訊

Git指令彙總

指令 含義例項 git config git初始化有關的 git config get all user.email mkdir 建立磁碟目錄 cd進入目錄 pwd顯示當前目錄 pwd 返回 users michael learngit git init 版本庫初始化 git add 把檔案新增到本...

Git常用指令彙總

版本控制 vcs 演化 本地版本控制系統 集中化的版本控制系統 cvcs 分散式版本控制系統 dvcs git特點 每次提交更新,git會對當時的全部檔案製作一個快照並儲存這個快照的索引,而不是儲存差異 近乎所有操作都是本地執行 應用雜湊值的形式計算校驗和,保證完整性 檔案有三種狀態 已提交 com...

git常用指令彙總

注意 1 本地分支預設與遠端同名分支建立追蹤關係,平時儘量讓遠端分支名和本地分支名相同 2 使用git add 和git commit 後才會建立本地分支 命令彙總 git remote v 檢視連線的遠端倉庫地址 git remote rm origin 刪除遠端倉庫連線 git remote a...