Git的使用 和 問題總結(jié)

clone遠程分支

1租悄、clone遠程分支, master分支,如

git clone https://github.com/Anny-github/AVPlayerDemo.git

2、clone遠程分支测蹲,master之外的分支: git clone -b <branch name> <repository >,如

git clone -b 2.9.0 https://github.com/Anny-github/AVPlayerDemo.git

3芯杀、checkout一個與遠程分支對應(yīng)的本地分支

git checkout -b 2.9.0  origin/2.9.0

創(chuàng)建和管理分支

查看本地分支 :git branch 全部分支:git branch -a

本地分支

1纲刀、創(chuàng)建分支并切換到此分支: git checkout -b newBranch
2、創(chuàng)建分支:git branch newBranch 切換到此分支:git checkout newBranch
3均蜜、將新分支合并到master分支 ,先切換到master分支:git checkout master李剖,再合并: git merge newBranch
4、 刪除分支: git branch -d newBranch

遠程分支

1囤耳、創(chuàng)建遠程分支(創(chuàng)建本地分支2.6.0并push到遠程2.6.0分支):
git push origin <local_branch_name>:<remote_branch_name> 如:

git  push  origin  2.6.0 : 2.6.0

2篙顺、刪除: git push origin :<remote_branch_name> local_branch_name為空就表示刪除,如:

git push origin  :2.6.0

撤銷操作

1充择、撤銷commit操作

git log      //打印commit記錄德玫,
git reflog  //也是打印commit記錄,更整齊
屏幕快照 2017-09-17 下午12.39.49.png
//只回退commit的信息聪铺,保留修改代碼
git reset --soft head^   //回退到上個版本
git reset --soft 4abf5d  //回退到某個commit化焕,
//不保留修改,直接回退到那個commit
git reset --hard head^  
git reset --hard 4abf5d 
//參數(shù)commitId(只要能區(qū)分開是哪個commit就可以铃剔,可以只取commitId的前幾位數(shù))

2撒桨、本地代碼回退到與git遠程倉庫保持一致

git reset --hard 遠程分支名

3、push的撤銷

git log              //查看commit的信息
git revert  id    //以前commit的id
git push           //此時本地回滾的代碼到服務(wù)器就可以了

git賬戶管理

在GitHub或者其他托管平臺上管理代碼的時候键兜,是需要對應(yīng)平臺的賬戶才能進行代碼管理的凤类,當遠程clone代碼到本地,在第一次上傳的時候就會提示認證賬戶

git config --global user.name “l(fā)isi“
git config --global user.email “**********@163.com”

通過上面這個方法關(guān)聯(lián)的是全局賬戶普气,就是不管你clone哪個項目默認都是用的這個賬戶谜疤,但是在某些情況下,比如,公司的項目你用的是公司郵箱關(guān)聯(lián)的夷磕,但是同時又希望能在GitHub上維護自己的項目履肃,來回切換git賬戶會帶來諸多不便,這時坐桩,可以在工程文件夾下尺棋,終端使用命令:

 git config  user.name “l(fā)isi"
 git config  user.email “**********@163.com”

上面這個方法關(guān)聯(lián)的是局部賬戶,此賬戶只對應(yīng)此文件夾下的這個工程

實際開發(fā)中常用命令

1绵跷、提交代碼

git  add .    
git commit -m "提交的說明內(nèi)容"
git pull
git push

2膘螟、Git 合并遠程分支
2.1 先合并本地分支

1、把源碼clone到本地庫中碾局。
git clone http://*************.git
2荆残、在本地新建一個與遠程的0.2版本相同(被合并的版本)的0.2分支 
git checkout -b 0.2 origin/0.2
3、返回到master版本 
git checkout master
4净当、把本地的0.2合并到master 
git merge 0.2

2.2 把合并好的本地分支push到對應(yīng)的遠程分支

git使用中遇到的問題

1内斯、error: RPC failed; curl 18 transfer closed with outstanding read data
remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
解決方法:git config --global http.postBuffer 524288000
需要注意的是http.postBuffer 后,單位是b蚯瞧,524288000B也就500M左右嘿期,我試過比這個小的值,發(fā)現(xiàn)不行埋合,又試這個值發(fā)現(xiàn)可以了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末备徐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子甚颂,更是在濱河造成了極大的恐慌蜜猾,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件振诬,死亡現(xiàn)場離奇詭異蹭睡,居然都是意外死亡,警方通過查閱死者的電腦和手機赶么,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評論 3 395
  • 文/潘曉璐 我一進店門肩豁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人辫呻,你說我怎么就攤上這事清钥。” “怎么了放闺?”我有些...
    開封第一講書人閱讀 165,830評論 0 356
  • 文/不壞的土叔 我叫張陵祟昭,是天一觀的道長。 經(jīng)常有香客問我怖侦,道長篡悟,這世上最難降的妖魔是什么谜叹? 我笑而不...
    開封第一講書人閱讀 58,957評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮搬葬,結(jié)果婚禮上荷腊,老公的妹妹穿的比我還像新娘。我一直安慰自己急凰,他們只是感情好停局,可當我...
    茶點故事閱讀 67,974評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著香府,像睡著了一般。 火紅的嫁衣襯著肌膚如雪码倦。 梳的紋絲不亂的頭發(fā)上企孩,一...
    開封第一講書人閱讀 51,754評論 1 307
  • 那天,我揣著相機與錄音袁稽,去河邊找鬼勿璃。 笑死,一個胖子當著我的面吹牛推汽,可吹牛的內(nèi)容都是我干的补疑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,464評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼歹撒,長吁一口氣:“原來是場噩夢啊……” “哼莲组!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起暖夭,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤锹杈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后迈着,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竭望,經(jīng)...
    沈念sama閱讀 45,847評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,995評論 3 338
  • 正文 我和宋清朗相戀三年裕菠,在試婚紗的時候發(fā)現(xiàn)自己被綠了咬清。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,137評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡奴潘,死狀恐怖旧烧,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情萤彩,我是刑警寧澤粪滤,帶...
    沈念sama閱讀 35,819評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站雀扶,受9級特大地震影響杖小,放射性物質(zhì)發(fā)生泄漏肆汹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,482評論 3 331
  • 文/蒙蒙 一予权、第九天 我趴在偏房一處隱蔽的房頂上張望昂勉。 院中可真熱鬧,春花似錦扫腺、人聲如沸岗照。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽攒至。三九已至,卻和暖如春躁劣,著一層夾襖步出監(jiān)牢的瞬間迫吐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評論 1 272
  • 我被黑心中介騙來泰國打工账忘, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留志膀,地道東北人。 一個月前我還...
    沈念sama閱讀 48,409評論 3 373
  • 正文 我出身青樓鳖擒,卻偏偏與公主長得像溉浙,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蒋荚,可洞房花燭夜當晚...
    茶點故事閱讀 45,086評論 2 355

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git戳稽,從https:/...
    落魂灬閱讀 12,665評論 4 54
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,661評論 9 163
  • 今年九月,我終于一個人獨自離開了家北上來到武漢期升,我原以為我們學校坐落在漂亮美麗的武昌广鳍,左傍長江,右依沙水吓妆,然而隨...
    Leibron閱讀 303評論 15 6
  • 現(xiàn)代人不缺愛情赊时,或者說不缺貌似愛情的東西 梁晨是我見過的最老實的酒吧服務(wù)生。不喝酒行拢,不染發(fā)祖秒,不泡妞,白襯衫配牛仔褲...
    楚木閱讀 222評論 0 0
  • 上一周舟奠,沿江片的“同課異構(gòu)”教學活動在我校開展竭缝。在開課之前,本校的一位教師對這一課進行了反復(fù)的打磨沼瘫,作為觀課老師抬纸,...
    風兒微雨閱讀 243評論 0 1