git常用命令及分支簡介

2019-01-02

1份帐、git基本命令
1)git add 將想要快照的內(nèi)容寫入緩存區(qū)
2)git status -s "AM" 狀態(tài)的意思是,這個文件在我們將它添加到緩存之后又有改動
3)git commit -m '第一次版本提交' -m選項添加備注信息
4)git clone url 使用 git clone 拷貝一個 Git 倉庫到本地
5)git diff 查看執(zhí)行 git status 的結果的詳細信息
  尚未緩存的改動:git diff
  查看已緩存的改動: git diff --cached
  查看已緩存的與未緩存的所有改動:git diff HEAD
  顯示摘要而非整個 diff:git diff --stat
6)git commit -a 跳過git add 提交緩存的流程
7)git reset HEAD 用于取消已緩存的內(nèi)容
8)git rm file
  git rm 會將條目從緩存區(qū)中移除赌蔑。這與 git reset HEAD 將條目取消緩存是有區(qū)別的峭竣。
  "取消緩存"的意思就是將緩存區(qū)恢復為我們做出修改之前的樣子改含。
  默認情況下,git rm file 會將文件從緩存區(qū)和你的硬盤中(工作目錄)刪除民泵。
9)git mv 重命名磁盤上的文件 如 git mv README README.md

10)git push -u origin master 提交代碼

2癣丧、git 分支管理
1)創(chuàng)建分支命令 git branch (branchname) 列出分支 git branch
2)切換分支命令 git checkout (branchname)
3)合并分支 git merge (branchname)
4)創(chuàng)建新分支并立即切換到該分支下 git checkout -b (branchname)
5)刪除分支命令 git branch -d (branchname)
ps:狀態(tài) uu 表示沖突未解決 可以用 git add 要告訴 Git 文件沖突已經(jīng)解決
3、查看日志版本
git log 命令列出歷史提交記錄
git log --oneline 查看歷史記錄的簡潔的版本
git log --oneline --graph 查看歷史中什么時候出現(xiàn)了分支栈妆、合并
4胁编、標簽
為軟件發(fā)布創(chuàng)建標簽是推薦的。這個概念早已存在鳞尔,在 SVN 中也有嬉橙。你可以執(zhí)行如下命令創(chuàng)建一個叫做 1.0.0 的標簽:
git tag 1.0.0 1b2e1d63ff
1b2e1d63ff 是你想要標記的提交 ID 的前 10 位字符×燃伲可以使用下列命令獲取提交 ID:
git log
你也可以使用少一點的提交 ID 前幾位市框,只要它的指向具有唯一性

5、提取遠程倉庫代碼

1)git fetch  從遠程倉庫下載新分支與數(shù)據(jù)

2))git pull  從遠端倉庫提取數(shù)據(jù)并嘗試合并到當前分支

6糕韧、git分支

git-flow主要有5中分支:master枫振、hotfix、release萤彩、develop粪滤、feature

image

feature分支開始于develop分支,完成以后合并到develop分支雀扶。
當完成一定數(shù)量feature分支以后杖小,從develop再開一個release分支出來,這些特性將被更行到下一個發(fā)布的版本中,之后的feature將不會被合并到release中予权。
之后在release分支中县踢,只修改bug,然后完成release分支伟件。完成release分支會完成以下三個操作:1、合并release分支到master议经;2斧账、給master打上版本的標簽;3煞肾、release回歸到develop分支咧织。
當發(fā)現(xiàn)master上有bug時,開一個hotfix籍救,完成后合并到master分支。
基本的開發(fā)流程就是這樣蝙昙,不清楚的可以看看文檔Gitflow Workflow

分支簡介轉載于:https://www.zhihu.com/question/21995370/answer/33172036

文章轉載至:git常用命令及分支簡介


1闪萄、刪除分支

1.1查看所有分支:

git branch -a  

1.2刪除HEAD分支

git push origin --delete HEAD  

2、刪除文件夾

2.1 查看本地分支下的文件

ls

2.2刪除raindow文件夾及其下所有的文件

git rm raindow -r -f

2.3同步刪除操作到遠程分支:

git commit -m "delete raindow"  

2.3提交分支:

git push origin master 

git回滾到任意版本

先顯示提交的log

$ git log -3
commit 4dc08bb8996a6ee02f
Author: Mark <xxx@xx.com>
Date:   Wed Sep 7 08:08:53 2016 +0800

    xxxxx

commit 9cac9ba76574da2167
Author: xxx<xx@qq.com>
Date:   Tue Sep 6 22:18:59 2016 +0800

    improved the requst

commit e377f60e28c8b84158
Author: xxx<xxx@qq.com>
Date:   Tue Sep 6 14:42:44 2016 +0800

    changed the password from empty to max123

回滾到指定的版本

git reset --hard e377f60e28c8b84158

強制提交

git push -f origin master

完美

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奇颠,一起剝皮案震驚了整個濱河市败去,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌烈拒,老刑警劉巖圆裕,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異荆几,居然都是意外死亡吓妆,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進店門吨铸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來行拢,“玉大人,你說我怎么就攤上這事诞吱〖炼福” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵狐胎,是天一觀的道長鸭栖。 經(jīng)常有香客問我,道長握巢,這世上最難降的妖魔是什么晕鹊? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上溅话,老公的妹妹穿的比我還像新娘晓锻。我一直安慰自己,他們只是感情好飞几,可當我...
    茶點故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布砚哆。 她就那樣靜靜地躺著,像睡著了一般屑墨。 火紅的嫁衣襯著肌膚如雪躁锁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天卵史,我揣著相機與錄音战转,去河邊找鬼。 笑死以躯,一個胖子當著我的面吹牛槐秧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播忧设,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼刁标,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了址晕?” 一聲冷哼從身側響起命雀,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎斩箫,沒想到半個月后吏砂,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡乘客,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年狐血,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片易核。...
    茶點故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡匈织,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出牡直,到底是詐尸還是另有隱情缀匕,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布碰逸,位于F島的核電站乡小,受9級特大地震影響,放射性物質發(fā)生泄漏饵史。R本人自食惡果不足惜满钟,卻給世界環(huán)境...
    茶點故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一胜榔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧湃番,春花似錦夭织、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至泥兰,卻和暖如春弄屡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逾条。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留投剥,地道東北人师脂。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像江锨,于是被迫代替她去往敵國和親吃警。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 查看啄育、添加酌心、提交、刪除挑豌、找回安券,重置修改文件 git help # 顯示command的help git sho...
    Swiftor閱讀 2,113評論 0 2
  • 1. GIT命令 git init在本地新建一個repo,進入一個項目目錄氓英,執(zhí)行git init侯勉,會初始化一個re...
    江邊一蓑煙閱讀 799評論 0 0
  • 這篇博文是自己在學習git過程中的思考總結。本文僅僅代表個人的看法铝阐,如有不妥地方還請本文文末留言址貌。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,075評論 4 18
  • 多種多樣的工作流使得在項目中實施Git時變得難以選擇。這份教程提供了一個出發(fā)點徘键,調查企業(yè)團隊最常見的Git工作流练对。...
    JSErik閱讀 4,403評論 2 8
  • Git 命令 mkdir testcd testtouch a.md alias 設置別名 git config ...
    任教主來也閱讀 671評論 0 0