GitLab基本使用

本文只是簡單了寫下常用的幾個(gè)操作步驟滞时,希望能幫到大家窥淆,寫的不妥當(dāng)?shù)牡胤较M蠹叶喽嘀笇?dǎo)卖宠,共同學(xué)習(xí)!

gitlab使用方法:

1.ssh key創(chuàng)建:1)終端: ssh-keygen -t rsa -C “你的賬號(hào)地址一般是郵箱”

? ? ? ? ? ? ? ? ? ? ? ? ? ?2)前往創(chuàng)建好的秘鑰文件:cd .ssh/

? ? ? ? ? ? ? ? ? ? ? ? ? ?3)打開秘鑰文件:open ./

2.新創(chuàng)建項(xiàng)目:

添加忽略文件(Swift.gitignore)?到本地創(chuàng)建好的項(xiàng)目中忧饭,執(zhí)行終端語句隱藏這個(gè)文件(mv Swift.gitignore .gitignore)

創(chuàng)建本地項(xiàng)目上傳到gitlab:1)cd 本地創(chuàng)建項(xiàng)目的地址

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2)git init 創(chuàng)建本地git倉庫

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3)git remote add origin git@git.51fanxing.com:fxbest/ios/ios-2.0.git 鏈接遠(yuǎn)程倉庫

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4)git add . (添加到緩存區(qū))

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 5)git commit -m “l(fā)og日志” (提交到當(dāng)前分支)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6)git push -u origin master 上傳到遠(yuǎn)程倉庫

3.克隆遠(yuǎn)程倉庫項(xiàng)目到本地:1)cd 想要克隆到的地址

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2)git clone 遠(yuǎn)程倉庫項(xiàng)目地址

4.創(chuàng)建分支合并代碼:1)git checkout -b dev (創(chuàng)建dev分支并切換到dev分支)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2)git add .

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3)git commit -m “l(fā)og”

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?4)git checkout master (切換到主分支)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?5)git merge dev(合并dev到master)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?6)git push -u origin master (提交到遠(yuǎn)程)

常見錯(cuò)誤:

1.error: The following untracked working tree files would be overwritten by merge: linjulu/.DS_Store? 解決辦法:終端輸入git clean? -d? -fx ""

(其中:

x? -----刪除忽略文件已經(jīng)對(duì)git來說不識(shí)別的文件

d? -----刪除未被添加到git的路徑中的文件

f? -----強(qiáng)制運(yùn)行)

2.git push -u origin master之后扛伍,如果提示這樣的錯(cuò)誤:

To git@github.com:yourname/yourcangku.git

! [rejected] master -> master (non-fast-forward)

error: failed to push some refs to 'git@github.com:yourname/yourcangku.git

hint: Updates were rejected because the tip of your current branch is behin

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.

原因:github中的README.md文件不在本地代碼目錄中

可以通過如下命令進(jìn)行代碼合并【注:pull=fetch+merge]:git pull --rebase origin master

執(zhí)行上面代碼后可以看到本地代碼庫中多了README.md文件

此時(shí)再執(zhí)行語句 git push -u origin master即可完成代碼上傳到github

如果執(zhí)行語句:

git pull --rebase origin master

還提示錯(cuò)誤信息:

error: Cannot pull with rebase: You have unstaged changes.

那說明你有修改過的文件

git stash

git pull --rebase (每次push之前最好這樣做一次)

git push -u origin master


常用語句:1. git branch 常看分支

? ? ? ? ? ? ? ? ? ?2. git status 查看分支狀態(tài)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末词裤,一起剝皮案震驚了整個(gè)濱河市刺洒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吼砂,老刑警劉巖逆航,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異渔肩,居然都是意外死亡因俐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門周偎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來抹剩,“玉大人,你說我怎么就攤上這事蓉坎“木欤” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵蛉艾,是天一觀的道長境蔼。 經(jīng)常有香客問我,道長伺通,這世上最難降的妖魔是什么箍土? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮罐监,結(jié)果婚禮上吴藻,老公的妹妹穿的比我還像新娘。我一直安慰自己弓柱,他們只是感情好沟堡,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矢空,像睡著了一般航罗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上屁药,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天粥血,我揣著相機(jī)與錄音,去河邊找鬼。 笑死复亏,一個(gè)胖子當(dāng)著我的面吹牛趾娃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缔御,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼抬闷,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耕突?” 一聲冷哼從身側(cè)響起笤成,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎眷茁,沒想到半個(gè)月后疹启,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蔼卡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了挣磨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片雇逞。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖茁裙,靈堂內(nèi)的尸體忽然破棺而出塘砸,到底是詐尸還是另有隱情,我是刑警寧澤晤锥,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布掉蔬,位于F島的核電站,受9級(jí)特大地震影響矾瘾,放射性物質(zhì)發(fā)生泄漏女轿。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一壕翩、第九天 我趴在偏房一處隱蔽的房頂上張望蛉迹。 院中可真熱鬧,春花似錦放妈、人聲如沸北救。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽珍策。三九已至,卻和暖如春宅倒,著一層夾襖步出監(jiān)牢的瞬間攘宙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留模聋,地道東北人肩民。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像链方,于是被迫代替她去往敵國和親持痰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

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

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git祟蚀,從https:/...
    落魂灬閱讀 12,649評(píng)論 4 54
  • 1.設(shè)置 初次使用需要設(shè)置姓名和郵箱git config --global user.name "git用戶名"g...
    jrg陳咪咪sunny閱讀 753評(píng)論 0 1
  • 今天要講一個(gè)故事前酿,之所以想到這個(gè)故事是因?yàn)榍皟商焖⑽⒉┛匆娏艘粭l評(píng)論“我想我們是不會(huì)再見面了患雏,所以我才敢跟你說,我...
    感性但不性感的鹿小姐閱讀 284評(píng)論 0 0
  • 寶寶說:長相守是一種考驗(yàn)罢维,隨時(shí)隨地淹仑,一生一世。好雞湯肺孵,好勵(lì)志匀借,好[尷尬]。 寶寶的一生一世最近在不停...
    石筒子閱讀 128評(píng)論 0 0
  • 如果不知道現(xiàn)在干什么平窘?這應(yīng)該是最絕望的事情了吧吓肋。 國慶前兩天,除了睡覺瑰艘,打LOL是鬼,其他的事情好像都沒做。 有一萬個(gè)...
    土豆界的小白閱讀 250評(píng)論 0 0