git 常用命令

Git 創(chuàng)建分支

Git checkout -b 分支名稱

Git branch 查看所有分支

git merge login 合并分支 login 到當(dāng)前分支

git push --set-upstream origin login 提交新的分支

git push origin login 提交代碼到 login 分支

要將A分支的一個commit合并到B分支:

首先切換到A分支

git checkout A

git log

找出要合并的commit ID :

commit 331cdbf28fba8343511ecbd29e704611bae70298

然后切換到B分支上

git checkout B

git cherry-pick 331cdbf28fba8343511ecbd29e704611bae70298

這樣就將A分支的某個commit合并到了B分支了

希望保留本地的修改雪猪,pull之后屉佳,修改依然存在

git stash

git pull

git stash pop

解析:

git stash: 將改動藏起來

git pull:用新代碼覆蓋本地代碼

git stash pop: 將剛藏起來的改動恢復(fù)

這樣操作的效果是在最新的倉庫代碼的基礎(chǔ)仍保留本地的改動

git stash # save uncommitted changes

pull, edit, etc.

git stash list # list stashed changes in this git

git show stash@{0} # see the last stash

git stash pop # apply last stash and remove it from the list

git stash apply stash@{2}

git stash --help # for more info

這種問題是因為VSCode中咽弦,花括號在 PowerShell 中被認(rèn)為是代碼塊執(zhí)行標(biāo)識符,若想正常使用茅姜,可用反引號 進(jìn)行轉(zhuǎn)義:stash@{0’}

git branch -r****:查看所有遠(yuǎn)程分支

git checkout 遠(yuǎn)程分支名:拉取遠(yuǎn)程分支并同時創(chuàng)建對應(yīng)的本地分支

git checkout master

git pull

git merge --no-commit --no-ff develop

要強(qiáng)制使用本地分支棘街,使用git branch -D + 分支名稱的命令刮吧。

git branch -d test_branch來刪除本地分支,

git checkout -b myRelease origin/Release

作用是checkout遠(yuǎn)程的Release分支槐秧,在本地起名為myRelease分支儒拂,并切換到本地的myRelase分支

git取消合并<u>#</u>

git merge --abort

導(dǎo)出提交記錄

git log --pretty=format:"%ai , %an: %s" --since="400day ag" --encoding="GBK" >> ~/Desktop/commit-employee-src.csv

1. git刪除遠(yuǎn)程分支

git push origin --delete [branch_name]

2. 刪除本地分支區(qū)別

git branch -d 會在刪除前檢查merge狀態(tài)(其與上游分支或者與head)寸潦。

git branch -D 是git branch --delete --force的簡寫,它會直接刪除社痛。

git remote add itiaoling <u>http://code.itiaoling.com/development/isc/frontend/oc-web.git</u>

在這里沒有看到我們想要的分支,先獲取所有分支:

git fetch

1、git update-index --assume-unchanged ${文件路徑}

2命雀、讓git不再跟蹤{文件路徑}的更新了蒜哀;當(dāng)項目開發(fā)完成后又想將該配置文件的修改更新提交至遠(yuǎn)程倉庫,就解除不跟蹤設(shè)置吏砂,使用命令:git update-index --no-assume-unchanged{文件路徑}撵儿,即可使git再次跟蹤${文件路徑}

.在工作區(qū)修改,但并未提交到暫存區(qū)(即并沒有add)狐血。

對于單個文件的撤銷修改而言淀歇,使用下面方法。

$ git checkout -- 文件名

git 刪除某個提交

git reset --soft HEAD~n ,撤銷最近n個提交匈织,變成add狀態(tài)

git stash 暫存代碼

git reset --hard HEAD~1 刪除前1一個提交

git unstash 取出代碼

git commit 重新提交代碼

git push -f 強(qiáng)制推送到遠(yuǎn)程

1. 本地分支重命名(還沒有推送到遠(yuǎn)程)

|

1

|

git branch -m oldName newName

|

2. 遠(yuǎn)程分支重命名 (已經(jīng)推送遠(yuǎn)程-假設(shè)本地分支和遠(yuǎn)程對應(yīng)分支名稱相同)

a. 重命名遠(yuǎn)程分支對應(yīng)的本地分支

|

1

|

git branch -m oldName newName

|

b. 刪除遠(yuǎn)程分支

|

1

|

git push --delete origin oldName

|

c. 上傳新命名的本地分支s

|

1

|

git push origin newName

|

d.把修改后的本地分支與遠(yuǎn)程分支關(guān)聯(lián)

|

1

|

git branch --set-upstream-to origin/newName

|

git fetch origin master //僅同步遠(yuǎn)程master分支到本地

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末浪默,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子缀匕,更是在濱河造成了極大的恐慌纳决,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乡小,死亡現(xiàn)場離奇詭異阔加,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)满钟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門胜榔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人湃番,你說我怎么就攤上這事夭织。” “怎么了牵辣?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵摔癣,是天一觀的道長。 經(jīng)常有香客問我纬向,道長择浊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任逾条,我火速辦了婚禮琢岩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘师脂。我一直安慰自己担孔,他們只是感情好江锨,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著糕篇,像睡著了一般啄育。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拌消,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天挑豌,我揣著相機(jī)與錄音,去河邊找鬼墩崩。 笑死氓英,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鹦筹。 我是一名探鬼主播铝阐,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼铐拐!你這毒婦竟也來了徘键?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤余舶,失蹤者是張志新(化名)和其女友劉穎啊鸭,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體匿值,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡赠制,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了挟憔。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片钟些。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖绊谭,靈堂內(nèi)的尸體忽然破棺而出政恍,到底是詐尸還是另有隱情,我是刑警寧澤达传,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布篙耗,位于F島的核電站,受9級特大地震影響宪赶,放射性物質(zhì)發(fā)生泄漏宗弯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一搂妻、第九天 我趴在偏房一處隱蔽的房頂上張望蒙保。 院中可真熱鬧,春花似錦欲主、人聲如沸邓厕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽详恼。三九已至补君,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間昧互,已是汗流浹背赚哗。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留硅堆,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓贿讹,卻偏偏與公主長得像渐逃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子民褂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

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