日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git常用命令备忘

發(fā)布時間:2025/3/15 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git常用命令备忘 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一.分支相關(guān)

1.基本命令

# 列出所有本地分支 $ git branch # 列出所有遠(yuǎn)程分支 $ git branch -r # 列出所有本地分支和遠(yuǎn)程分支 $ git branch -a # 新建一個分支,但依然停留在當(dāng)前分支 $ git branch [branch-name] # 新建一個分支,并切換到該分支 $ git checkout -b [branch] # 新建一個分支,與指定的遠(yuǎn)程分支建立追蹤關(guān)系 $ git branch --track [branch] [remote-branch] # 切換到指定分支,并更新工作區(qū) $ git checkout [branch-name] # 切換到上一個分支 $ git checkout - # 建立追蹤關(guān)系,在現(xiàn)有分支與指定的遠(yuǎn)程分支之間 $ git branch --set-upstream [branch] [remote-branch] # 合并指定分支到當(dāng)前分支 $ git merge [branch] # 刪除分支 $ git branch -d [branch-name] # 刪除遠(yuǎn)程分支 $ git push origin --delete [branch-name] $ git branch -dr [remote/branch] #拉取所有分支代碼 $ git fetch #提交分支代碼 $ git push <遠(yuǎn)程主機(jī)名> <本地分支名>:<遠(yuǎn)程分支名> 【分支推送順序的寫法是<來源地>:<目的地>,所以git pull是<遠(yuǎn)程分支>:<本地分支>,而git push是<本地分支>:<遠(yuǎn)程分支>。】 #暫存區(qū)

$git stash save "name"

$git stash list

$git stash apply stash@{3}


?

二、各種情況處理 #.放棄某個分支還沒提交的所有修改 $ git checkout . #假如你merge的時候產(chǎn)生了很大的沖突,想先放棄某次merge $ git merge --abort 或 $ git reset HEAD 或 $ git checkout HEAD

?

#在非目的分支上做了修改,想切換回目的分支 1) 還未添加到暫存區(qū)/已添加到暫存區(qū)還未提交 1.1新建臨時分支,git checkout -b new_branch,這樣改動會被帶到新分支。然后把非目的分支的修改用git checkout --恢復(fù)。 1.2先git stash,然后切換到目的分支,git checkout 【branch】,在目的分支git stash pop即可。這種方式最好理解,就是把改動先放到一個臨時區(qū)域,讓git先別管,到了正確的分支再拿出來。 2)已提交到本地倉庫 這種情況就要有reset了,用git reset HEAD^撤銷最近一次提交,如果有多次提交的話,查找到對應(yīng)提交id進(jìn)行reset就行。git默認(rèn)的是mixed模式,即撤銷暫存區(qū),保留工作區(qū)。這樣你再切分支也還能把改動帶過去。當(dāng)然加--soft也可以,這樣能保留暫存區(qū)和工作區(qū)。 3)已push到遠(yuǎn)程倉庫 如果很不幸你已經(jīng)把誤修改給push了,你需要用到revert命令,先用git log查找到你誤提交的commitId,然后git revert commitId,產(chǎn)生一次逆向提交,來對沖掉之前的。之后再push到遠(yuǎn)程就可以了。 #git忽略而不提交文件 1)從未提交過的文件可以用.gitignore 這種最簡單,直接把想忽略的文件加入gitignore中忽略提交即可 2)已經(jīng)推送(push)過的文件,想從git遠(yuǎn)程庫中刪除,并在以后的提交中忽略,但是卻還想在本地保留這個文件 $git?rm?--cached pages/index.wxml? 3)已經(jīng)推送(push)過的文件,想在以后的提交時忽略此文件,即使本地已經(jīng)修改過,而且不刪除git遠(yuǎn)程庫中相應(yīng)文件 $git?update-index?--assume-unchanged pages/index.wxml? 如果要忽略一個目錄,打開 git bash,cd到 目標(biāo)目錄下 $git?update-index?--assume-unchanged?$(git?ls-files?|?tr?'\n'?'?')?

轉(zhuǎn)載于:https://www.cnblogs.com/LuckyWinty/p/9029900.html

總結(jié)

以上是生活随笔為你收集整理的git常用命令备忘的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕在线视频免费 | 日本免费网站视频 | 久久免费公开视频 | 亚洲精品久久久蜜桃网尤妮丝 | 精品无人国产偷自产在线 | 亚洲国产欧美在线观看 | 日本美女三级 | 国产精品欧美激情 | 久久99影院 | 国产一区二区日韩 | 一区二区不卡av | 乱图区 | 黄色一及片 | 黄色在线免费 | 密色av| 91午夜剧场| 人人舔人人干 | 国产九色sp调教91 | 日本一二区视频 | 色狠狠av老熟女 | 精品不卡一区二区三区 | 伊人久久大香线蕉综合网站 | 在线观看一级片 | 性生活毛片 | 成人午夜网址 | 久久久久久久综合色一本 | 精东传媒在线观看 | 91av福利视频 | 久久久一二三 | 欧日韩在线 | 久久老司机 | 成人不卡| 午夜小视频在线播放 | 亚洲中文在线一区 | 日本成人午夜视频 | 国产精品看片 | 成人av中文解说水果派 | 色哟哟av| 国产精品二区视频 | 污片免费看 | 成人黄色激情 | 阿v视频在线免费观看 | 99riAv国产精品无码鲁大师 | 亚洲天堂男 | 国产精品人成在线观看免费 | 日本中文字幕第一页 | 99热这里只有精品首页 | 精品免费在线 | 中文字幕 人妻熟女 | 亚洲欧美日韩精品久久亚洲区 | 欧美成人aa | 久久午夜鲁丝片午夜精品 | 91伦理 | 精品国产无码AV | 五月婷影院 | 免费三级av | 国产黄色影院 | 国产制服av | 亚洲人成在线观看 | 欧美色香蕉 | 一级黄色片在线观看 | 欧美一区二区三区爽爽爽 | 国产专区一区二区三区 | 91美女视频网站 | 亚洲日本影院 | 日本香蕉网 | 啪免费视频 | 视频一区二区在线 | 青青草中文字幕 | 免费av在线网址 | 性色视频在线观看 | 欧美aaa级片 | 成人h动漫精品一区二区无码 | 果冻传媒av | 资源av| 亚洲国产专区 | 一区二区三区亚洲视频 | 凹凸日日摸日日碰夜夜 | 国产成人小视频 | 粗大的内捧猛烈进出在线视频 | 99爱免费视频 | 91精品综合久久久久久五月天 | 91视频二区| 日韩在线不卡 | 浪漫樱花动漫在线观看免费 | 亚洲精品人 | 精品日本一区二区三区在线观看 | 午夜av免费观看 | 一区二区三区在线观 | 欧美一区2区| 91在线观看喷潮 | 91亚洲欧美激情 | 无码成人一区二区 | 一区二区高清视频 | 国产欧美一区二区三区在线老狼 | 2019中文在线观看 | 舌奴调教日记 | 一本大道综合伊人精品热热 | 91精彩视频在线观看 |