git常用命令小記

2021-09-19 11:35:56 字數 1382 閱讀 5150

git常用命令小記

git status

檢視快取區和工作區的狀態

+表示n個新檔案

~表示n個修改

-表示n個刪除

兩組的時候前面的是暫存區,後面的是工作區

git add filename

變更檔案狀態(工作區–>暫存區)

git add .

還原對應的版本的檔案 版本有commitid提供(主要是對不小心刪除的檔案的還原)

git reset --hard commitid

還原指定版本(版本有commitid提供)

git reset --herd head^

還原拿到上乙個版本

git reset --hard head~n

還原到上n個版本

git reflog

檢視歷史.可以根據提交的歷史來恢復指定的版本.

16.git remote

列印遠端倉庫的名字

git remote -v

列印clone 的位址

git push origin master

origin表示遠端倉庫的名字

master 表示分支

git fetch

同步遠端倉庫

git diff master origin/master

比較遠端倉庫和本地倉庫有哪些衝突

master表示分支

origin遠端倉庫的名字

git merge origin/master

合併遠端倉庫和本地倉庫,解決衝突

這個需要手動合併

git pull

同步遠端倉庫自動合併衝突

git branch

檢視分支

git branch new1

建立乙個名為new1的分支

git checkout new1

切換到 new1 分支

git checkout -b new2

建立new2分支和切換到new2分支

git merge new1

合併分支

git branch --merged

檢視合併的分支

git branch --no-merged

檢視未合併的分支

git branch -d new1

刪除已合併的分支new1

git branch -d new2

刪除未合併的分支new2

git tag

檢視版本資訊

git tag v1.0

錄入版本資訊

git config --global user.name 「username」

git config --global user.email 「useremail」

GIT常用命令小記

git pull 獲取最新 git push 提交本地 git push origin 本地分支路徑 線上分支路徑 將本地分支同步至線上分支 git pull origin 線上分支路徑 把線上分支的內容拉到本地 git status 檢視本地分支和線上分支的不同 即是否修改 git stash 暫...

Linux常用命令小記

檢視防火牆狀態 systemctl status firewalld service iptables status 暫時關閉防火牆 systemctl stop firewalld service iptables stop 永久關閉防火牆 systemctl disable firewalld ...

linux常用命令小記

有時在進行目錄操作的時候,經常接觸到命令,於是就要翻手冊,或上網問狗狗哥了,這裡我把平時碰到的常用的不常用的都陸續列出來,供以後學習參考 一般規則 指令 選項 引數 cd rm f rf pwd home xing 使用者主目錄 date cal touch 新建檔案 或更新時間 mkdir rmd...