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,講修改新...