更新時(shí)間:2020-06-29 10:51:23 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2618次
自學(xué)編程怎么入門(mén)之Git使用技巧分享,Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。接下來(lái)小編就給大家介紹介紹。

Git使用技巧
git fetch--all//只是下載代碼到本地,不進(jìn)行合并操作
git reset--hard origin/分支名如master//把HEAD指向最新下載的版本
git log-p FILE
查看README.md的修改歷史,例如:>git log-p README.md
git log-S’PATTERN’
搜索修改符合stupid的歷史,例如>git log-S'stupid'
git add-p
交互式的保存和取消保存變化,使用:>git add-p
git rm–cached FILE
這個(gè)命令只刪除遠(yuǎn)程文件,例如:>git rm--cached database.yml
刪除database.yml被保存的記錄,但是不影響本地文件。這對(duì)刪除已經(jīng)推送過(guò)的忽略文件記錄而且不影響本地文件是非常的方便的。
git log..BRANCH
這個(gè)命令返回某個(gè)非HEAD分支的提交記錄。假如你在一個(gè)功能分支,輸入:>git log..master
返回全部master分支的歷史記錄,包括未被合并到當(dāng)前分支的提交記錄。
git branch–merged&git branch–no-merged
這個(gè)命令返回已合并分支列表或未合并的分支列表。這個(gè)命令對(duì)合并前檢查非常有用。例如,在一個(gè)功能分支,輸入>git branch--no-merged,返回未合并到該分支的分支列表。
git branch–contains SHA
返回包含某個(gè)指定sha的分支列表。例如:>git branch--contains 2f8e2b
顯示全部包含提交2f832b的分支。這個(gè)命令對(duì)于驗(yàn)證git cherry-pick完成非常有幫助。
git status-s
返回一個(gè)簡(jiǎn)單版的git status。
git reflog
顯示你在本地已完成的操作列表。
git shortlog-sn
顯示提交記錄的參與者列表。

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“自學(xué)編程怎么入門(mén)之Git使用技巧分享”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)