git使用小記

2021-09-02 17:57:52 字數 1257 閱讀 4959

git branch -a 檢視本地所有的分支名,包含快取的遠端分支;

git branch -r 檢視遠端所有分支;

git fetch -p 拉取最新的遠端分支,更新本地快取的遠端分支名== git remote prune origin;

git checkout -b branchname以當前分支為基礎新建本地分支

git checkout -b branchlocalname origin/remotebranchname已遠端分支為基礎,1)拉取遠端分支2)並新建本地分支3)切換到本地分支;

git fetch origin branchretomename:branchlocalname 拉取遠端分支並以此為基礎新建本地分支,但不會切換到該分支

git branch -m oldlocalbranchname newlocalname

git pull origin dev

git push origin dev

git difftool

git diff

fetch 代表乙個fetch_head(當前分支最新伺服器狀態) ,預設為master分支,

git fetch

這一步其實是執行了兩個關鍵操作:

git show tag

git tag -a name commit號 -m 『注釋』

git tag -d name

通常的git push不會將標籤物件提交到git伺服器,我們需要進行顯式的操作:

$ git push origin v0.1.2 # 將v0.1.2標籤提交到git伺服器

$ git push origin –tags # 將本地所有標籤一次性提交到git伺服器

git tag -l 『v0.1.*』 # 搜尋符合模式的標籤

//對比分支 -t指定工具 名稱的前後順序與呈現順序一致

git diff -t meld -y branch1 branch //只有乙個分支時,表示當卡分支與該分支對比

git diff -t meld -y commit1 commit2

git difftool branch1 branch

git diff dev…master 比較專案中任意兩個版本的差異

git difft dev…master master』,『dev 』的共有 父分支和』test '分支之間的差異

git diff head – ./lib

git diff --stat

統計一下有哪些檔案被改動,有多少行被改 動

Git使用小記

git使用小記 前言 我們寫 寫完後總要進行管理,以前寫的很多 雖然寫的不是很好,但因為沒有乙個比較好的 管理習慣,所以很多都遺失掉了,為此現在都還覺得很可惜,近來在學習使用git來進行 管理,git是乙個很強大的分布式版本控制系統。1 遠端倉庫操作命令 從遠端倉庫轉殖倉庫到本地 git clone...

git使用小記

突然發現用eclipse管理git時,eclipse本身會成為下一級repository。也就是說,eclipse裡面commit時會commit到eclipse裡自己快取的乙個repository,這個貌似在d program files git 下面,只有在push時,才會推送到上層git的.g...

git使用小記

一直在使用git,但是沒有徹底弄明白,今天花時間學習一下,順便記錄下來 1.初始化git環境 建立新資料夾,執行git init,然後資料夾中就會出現.git的隱藏資料夾,證明已經初始化完成 2.新增和提交修改 建立test.txt,然後修改內容儲存。執行 git add test.txt,講修改新...