關於git的一些常見使用

2021-08-13 11:26:36 字數 1596 閱讀 4906

列出本地所有分支和遠端分支:git branch -a

列出所有遠端分支:git branch -r

列出本地分支:git branch

檢視本地分支跟蹤的遠端分支:git branch -vv

建立本地分支

git branch  ***x

提交到遠端分支

git push origin ***x

切換到分支***x

git checkout ***x

刪除本地分支

git branch -d ***x

刪除遠端分支

git branch -r -d origin/***x

git push origin :***x

檢視檔案歷史修改記錄:首先git log可以列出修改的一些commitid,然後通過git show commitid即可檢視每次的修改

退出檔案預覽,相當於重新開啟命令列   :q

列出當前倉庫的所有標籤:git tag -l

切換到某乙個tag下:git checkout tag_name

檢視某個tag: git show tag_name

打標籤: git tag -a 標籤名(如1.0.0.1)-m  "標籤的注釋"

打標籤的操作發生在我們commit修改到本地倉庫之後。完整的例子如下:

git add .

git commit -m 「fixed some bugs」

git tag -a 0.1.1 -m 「release version 0.1.1″

提交標籤到遠端伺服器上:

git push origin master

git push origin --tags    –tags引數表示提交所有tag至伺服器端,普通的git push origin master操作不會推送標籤到伺服器端

刪除標籤的命令:git tag -d 0.1.1

刪除遠端伺服器的標籤:git push origin :refs/tags/0.1.1

檢視遠端所有 tag:git ls-remote --tags origin

檢視簡寫的提交記錄:git log --oneline

根據tag建立分支:git branch newbranch 1.0.0.1

切換到相應的標籤:git checkout  -b  branch_name  tag_name,正常依據遠端branch來切換的方法是:git checkout -b 2.4.11  origin/2.4.11

使用git log命令檢視所有的歷史版本

恢復到歷史版本

git reset --hard +3b26d48395383f8f31179f24e0882e1e0 //本地**回退到某個版本

把修改推到遠端伺服器( 注意:reset之後push到遠端上會刪除這個歷史版本之後的所有版本 )

git push -f -u origin master (這是強制push到遠端master分支)

git出現報錯  filename too long時執行如下命令 git config core.longpaths true

關於Git 的一些常見命令

git clone 位址 這是下拉命令 git config global credential.helper store 儲存密碼 git config system unset credential.helper 清除錯誤登陸快取 git status 檢視修改資訊 git add 檔案路徑 檔...

關於git 的一些常見操作

git log 以後如何返回主介面 直接按q 清理螢幕 clear 對於新建檔案,需要使用git add 命令加入到暫存區進行跟蹤,而對於已經存在的檔案,只做修改,可以直接git commit,它包含了git add 操作 git常規操作 1.重新命名 git mv home.html demo2....

一些常見的git 命令

一些常見的git 命令 git checkout git checkout的特點是隨著它使用的方法的不同,其作用是完全不同的,主要有三個方面 切換分支 git checkout branch 撤銷工作區修改 git checkout file 檢查工作區檔案狀態 git checkout 有點類似於...