git相關(guān)操作記錄

相關(guān)配置

git config --global user.name "XXX" 設(shè)置用戶名
git config --global user.email "XXX" 設(shè)置郵箱 
git config --list 查看已經(jīng)配置的列表

初始化倉庫

git init  初始化倉庫
git init test2  創(chuàng)建文件夾的同時  初始化該倉庫
git clone XXX.git  從github上拉下來項目 并生成倉庫

添加文件

git add .  添加所有
git add XXX 添加某個文件

提交

git commit -m "XXX 注釋" 提交并且輸入注釋
git commit 提交 然后輸入注釋
git reset --hard commit-id  撤銷提交

查看git commit的提交記錄

git log 打開commit提交記錄
git log -p 打開提交記錄(詳細(xì)信息)
git log --oneline 歷史版本以每條一行的形式顯示
git log --oneline --all 顯示所有以一行的形式
git log --oneline --all --graph 顯示所有以一行的形式(圖形化)

轉(zhuǎn)至版本

git checkout XXX
git co XXX

git co - 回到上一個版本

git 打標(biāo)簽

git tag -a "標(biāo)簽名稱" -m "備注" 打標(biāo)簽標(biāo)準(zhǔn)語法
git tag 顯示所有的tag
git tag -a "標(biāo)簽名稱" -m "備注" 身份證號  給某一個節(jié)點(diǎn)打標(biāo)簽
git show Tag名稱 查看某一個tag的詳細(xì)信息

分支

git branch XXX 創(chuàng)建分支
git checkout XXX 切換分支
git co -b XXX 創(chuàng)建分支并切換至新分支

分支操作

git branch
git branch -d XXX 刪除本地分支

git branch -a 列出所有遠(yuǎn)程分支
git push origin --delete XXX  刪除遠(yuǎn)程分支

合并分支

git merge XXX 將XXX分支合并至當(dāng)前分支

遠(yuǎn)程倉庫

git remote add 遠(yuǎn)程倉庫名稱  地址
git remote 列出當(dāng)前倉庫的所有遠(yuǎn)程倉庫名稱
git remote -v 列出當(dāng)前倉庫的所有遠(yuǎn)程倉庫名稱(詳細(xì)信息)
git remote remove XXX 刪除遠(yuǎn)程倉庫
git push -u 遠(yuǎn)程名 分支名 (上傳代碼)
git pull 獲取遠(yuǎn)程最新代碼

合并遠(yuǎn)程分支

目標(biāo):將碼云上的dev分支中內(nèi)容合并到master分支上
      1歧蕉、把代碼clone到本地倉庫
      git clone https://gitee.com/zhanghan_123/gittest.git

      2、在本地創(chuàng)建dev分支并與遠(yuǎn)程dev分支對應(yīng)
      git checkout -b dev origin/dev

      3犯建、切換到master分支
      git checkout master

      4株汉、本地的dev合并到master上(如果遇到?jīng)_突解決完后再次提交即可)
      git merge dev

      5遇西、推送到遠(yuǎn)程的master上
      git push origin master 

解決沖突:

我的分支user/001在別人合并到dev時出現(xiàn)了沖突怎么辦
1. 不要慌(把這個問題在本地解決一下就行了)
2. 在本地拉取最新的dev代碼并創(chuàng)建新分支:merge/001
3. 使用 git merge user/001 操骡,此時一定會有沖突
4. 在本地將這個沖突解決掉
5. git commit
6. git push 將提示的復(fù)制并執(zhí)行就OK

多人合作開發(fā)

解決沖突:
  git pull 先將別人的最新代碼拖下來(git fetch(抓取) && git merge(合并))
  解決沖突 然后正常提交

第二次修改bug的時候,提交代碼避免時間一致的問題

1. 執(zhí)行g(shù)it pull (一定要執(zhí)行惑朦,否則在git push的時候會出現(xiàn)問題呢簸,提示先pull一下)
2. 提交到本地倉庫的時候  應(yīng)該使用git commit而不是 git commit --amend矮台,因為使用--amend的時候會出現(xiàn)時間不改變的情況。

git的三個狀態(tài)


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末根时,一起剝皮案震驚了整個濱河市瘦赫,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蛤迎,老刑警劉巖确虱,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異替裆,居然都是意外死亡校辩,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門辆童,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宜咒,“玉大人,你說我怎么就攤上這事把鉴∮牛” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵纸镊,是天一觀的道長。 經(jīng)常有香客問我概疆,道長逗威,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任岔冀,我火速辦了婚禮凯旭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘使套。我一直安慰自己罐呼,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布侦高。 她就那樣靜靜地躺著嫉柴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪奉呛。 梳的紋絲不亂的頭發(fā)上计螺,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天夯尽,我揣著相機(jī)與錄音,去河邊找鬼登馒。 笑死匙握,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的陈轿。 我是一名探鬼主播圈纺,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼麦射!你這毒婦竟也來了蛾娶?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤法褥,失蹤者是張志新(化名)和其女友劉穎茫叭,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體半等,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡揍愁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了杀饵。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片莽囤。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖切距,靈堂內(nèi)的尸體忽然破棺而出朽缎,到底是詐尸還是另有隱情,我是刑警寧澤谜悟,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布话肖,位于F島的核電站,受9級特大地震影響葡幸,放射性物質(zhì)發(fā)生泄漏最筒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一蔚叨、第九天 我趴在偏房一處隱蔽的房頂上張望床蜘。 院中可真熱鬧,春花似錦蔑水、人聲如沸邢锯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽丹擎。三九已至,卻和暖如春领曼,著一層夾襖步出監(jiān)牢的瞬間鸥鹉,已是汗流浹背蛮穿。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留毁渗,地道東北人践磅。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像灸异,于是被迫代替她去往敵國和親府适。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354

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

  • 這篇博文是自己在學(xué)習(xí)git過程中的思考總結(jié)肺樟。本文僅僅代表個人的看法檐春,如有不妥地方還請本文文末留言。 ?? 原文鏈接g...
    Ming_Hu閱讀 1,075評論 4 18
  • Git 是目前最流行的分布式版本控制系統(tǒng)之一么伯。 版本控制指的是疟暖,記錄每次版本變更的內(nèi)容和時間等細(xì)節(jié),保留各版本之間...
    神齊閱讀 1,425評論 0 7
  • git切換分支注意事項: git 切換分支前田柔,需要先 add 將本地的所做的更改暫存一下俐巴,切換分支便不會失掉本地的...
    嗨姑娘_大個子閱讀 305評論 0 0
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當(dāng)前所在目錄變成...
    冬絮閱讀 4,832評論 0 9
  • 穿在他身上明顯小了不止一號的校服上衣和大了也不止一號的邋遢校服褲子同時出現(xiàn)硬爆。在初二男生身上只能有這樣的裝束欣舵,只能有...
    半夏水玉閱讀 218評論 1 4