1. 程式人生 > >Git使用技巧(整理)一

Git使用技巧(整理)一

再所有操作之前都需要先拉最新程式碼
1 從伺服器clone程式碼

  git clone [email protected]:member

2 拉最新程式碼

  git pull --rebase

3 提交程式碼

  git add .
  git commit -m "[dalin] fix bug 0322"
  git push origin HEAD

4 打TAG

  git tag TAG_20121122
  git push origin TAG_20121122

5 拉分支

   git pull --rebase
   git branch NewBranchName
   git push -u origin NewBranchName (提交)

6 Merge分支程式碼

   git pull --rebase
   git checkout master
   git merge STG
   git push origin HEAD

7 刪除分支

   #刪除本地分支:
    git branch -D unUsedBranchName
   #刪除遠端分支
   git push origin :dev20121221

   #如果刪除時報error: unable to push to unqualified destination
   #嘗試以下命令
   git branch -r -d origin/my_remote_branch

8 刪除遠端TAG

   git push origin :refs/tags/20121221_01


9 顯示TAG/Branch資訊

   git tag -l(顯示所有tag)
   git branch -l(顯示所有branch)
   git show tagName

10 顯示TAG/Branch之間的改動檔案

   git diff --name-status newTag..oldTag

11 顯示遠端的tag所有列表

   git ls-remote origin refs/tags

12 顯示遠端特定的tag列表

   git ls-remote origin reg*

13 本地提交所有的tag

   git push origin ref/tags/*

14 當有tag無法通過git pull命令獲取時,請嘗試使用下面的命令

  git fetch --tags

相關推薦

Git使用技巧(整理)

再所有操作之前都需要先拉最新程式碼 1 從伺服器clone程式碼   git clone [email protected]:member 2 拉最新程式碼   git pull --rebase 3 提交程式碼   git add .   git commit

git常用命令以及使用技巧整理

再次 跳過 忽略 har foo init 方括號 file pan git config --global <attr-name> <attr-value> 配置git信息,如果使用了 --global 選項,全局屬性將默認被使用,除非此屬性被局部

Git學習筆記()

編譯 缺點 watermark 索引 規範 存在 alt 回退 dsm 版本號控制系統簡單介紹 版本號控制系統是一種記錄若幹文件內容變化。以便將來查閱特定版本號修訂情況的系統。該系統不僅能夠度軟件源碼的文本文件進行版本號控制管理。也能夠對不論什麽其它類型的文件進行版本號

ios開發技巧

nss sets pos 哪裏 tro size wid navi tran iOS的一些小技巧 TableView不顯示沒內容的Cell怎麽辦? 類似這樣的,我不想讓以下那些空的顯示. 非常easy. self.tableView.tableFoote

sqlmap常用技巧整理

ref lda title o-c cto 添加 hex 之前 暴力 言 通過在烏雲網上出現的很多SQL註入漏洞,因此來總結一下,大致使用SQLMAP所遇到的參數。 基本結構   基本SQLMAP的使用方式就如下所示,使用參數式的方式,按需求添加。 12

Sublime使用技巧整理

支持 () src nodejs pytho 下載 hand ref load   安裝完nodejs後,就可以安裝Sublime Text的插件進行功能增強了.為了整理全備,仍然從安裝記錄起.   1.下載安裝   進入官網地址http://www.sublimetext

中文url編碼亂碼問題歸納整理

動態 ans 文件 輸入 後置 images alt logs 文件中 jmeter響應結果亂碼問題 當響應數據或響應頁面沒有設置編碼時,jmeter會按照jmeter.properties文件中,sampleresult.default.encoding設置的格式解析 默

git 撤回上次commit中某一個不想添加的文件

發現 如果 reset use 查看 不想 一次 文件刪除 git 1. 假設我們修改了文件a,同時修改了IDE的配置文件b 2.此時我們只想添加文件a到commit中,卻不小心將b也添加進去了 3.那麽怎麽撤回呢? 4.第一種方法: 4.1 git reset --

git使用<>:本地倉庫的常用操作

碼農 ubun 所有 都是 chan 常用 rac master 添加文件   編寫軟件,時常免不了修修改改,修改過後的代碼不一定比前面好,甚至產生新問題,或者有時無意間修改了某行代碼,導致出錯,這種情況都是很常見的,如果此時沒有版本管理,如果是小軟件可能沒什麽影響,如果代

Git 資源整理

tar taobao mode str auto tor tool 快速 uid Git is a free and open source distributed version control system designed to handle eve

好用不需多說的微信公眾號實用技巧起來叨叨!

新媒體至此軍訓之際,太陽大大當空照,火熱的陽光真是好!小編的心情也是非常的好,想一想那麽多嗮黑了,餓瘦了的小學妹們,終於可以顯的我好白好白啦(不是白胖白胖)!白白瘦瘦的我現在比較容易緊張,一緊張我就...喜歡裝逼...裝逼我就想到了微信,想到了微信就忍不住和大家叨叨幾個超級牛逼的技巧(⊙o⊙) 牛逼的技巧一:

MySQL 開發技巧

logs 增加 .cn str wid select es2017 使用 idt 一、SQL語句分類 DDL 數據定義語言 TPL 事務處理語言 DCL 數據控制語言 DML 數據操作語言 SELECT INSERT UPDATE DELETE 二、正確使用S

git學習整理(1)git clone 理解

mail app font 文件 mas .cn gin xxxxx clone 1、git clone 的理解 git clone默認會把遠程倉庫整個給clone下來 ,只能clone遠程庫的master分支並在本地默認創建一個master分支 ,無法clone所

UI設計規範整理iOS字體和切圖及規範

icon 頁面設計 nologin 例如 必須 協作 設計規範 ogr 喜歡 UI設計規範一iOS字體和切圖及規範 說明: 1.對象為程序員等開發人員。 2.方法有千種,僅供參考。 3.文檔的本質是備份與查看,對外方便協作與對內提升效率。 4.文檔不是萬能的,如果文檔查看

java基礎---->git的使用()

添加項 color 人的 -- art tee 沒有 ota pos   這裏面記錄一下git的使用,只是平時工作中遇到的一些問題的解決方案,不會涉及到git的一些基礎概念及說明。人的天性便是這般涼薄,只要拿更好的來換,一定舍得。 Git的一些使用 一、在碼雲建立

web基礎筆記整理()

mys 轉義字符 targe fresh 表單 功能 ren 第一步 ram 一、程序的分層 1、界面層:   某種類型的應用程序   a、DOS(控制臺運行)   b、桌面應用程序--獨立安裝,獨立運行   c、web類型--現在流行的 單機版:電腦上要安

Excel小技巧

輸入 類型 設置 需要 工作 位數 數字 字號 ctrl 1、自動標出不及格分數假定需用紅色字體顯示60以下分數,藍色字體顯示60以上分數。按Ctrl+1,設置單元格格式→自定義。例如:類型輸入框中輸入:[藍色][>=60];[紅色][<60] 2、直接輸入字號

git命令整理備忘

git命令 ant xxx over set data- pan jad 回滾 git命令整理備忘 參考https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

Git 修改最後次提交,刪除文件,重命名文件

工作 刪除 comm clas 恢復 文件 git rm 忘記 body 1、修改最後一次提交 當忘記提交某個文件可以使用 git commit amend -m "新的提交說明" 暫存區的內容會提交到git倉庫而不產生新的快照 2、刪除文件 手動刪除工作區的文件後

git 命令整理

文件管理 commit 文件名 nbsp 管理 需要 推送 多個 new 一、git branch:1、創建本地分支 local_branch git branch local_branch2、切換到分支local_branch git checkout lo