您的當前位置: 首頁(yè) > SEO內容優(yōu)化
發(fā)布時(shí)間:2026-05-05 10:57:29 瀏覽:391 次
這篇文章主要介紹了git使用小結(本地分??支(′?_?`)與遠程分支、詳解git命令),結本本文給大家介紹的非常詳細,對大家的地分學(xué)習或工作具有一定的參考借鑒價(jià)值,需要的ヽ(′▽?zhuān)?ノ支遠支朋友可以參考下。
git
gi??t 是程分一個(gè)版本管理系統(VCS),可以在任何時(shí)間點(diǎn),命令將文檔的詳解狀態(tài)作為一份更新記錄保存起來(lái),并且在任意的結本時(shí)間點(diǎn),恢復更新記錄
版本管理
版本管理是地分一種記錄文件變化的方式,方便查閱特定(ding)版本號的支(zhi)遠支文件內容
人為維護文檔版本問(wèn)題
1、文檔數量紊多,程分命名不清晰,命令導致??文檔版本混亂
2、詳解每??次編譯文檔需要賦值,結本不方便
3、地分多人同時(shí)編輯一個(gè)文檔,容易產(chǎn)生覆蓋
git使用
在使用git前,需要全局配置git
提交用戶(hù)名 - git config --global user.name “用戶(hù)名”
提交郵箱 - git config --g??llobal user.emai┐(′д`)┌l(fā) “郵箱”
**注:全局配置只執行一次,若需要修改,重復上述命令
git提交命令
git init 初始化git??倉庫
git status 查看文件狀態(tài)
git add . 提交新增文件內容
git comm??it -m “commit” 提交文件說(shuō)明
git log 查看提交??記錄
git remote add origin https://g(′?_?`)itee.com/xxxx/xxxxx.git 與遠程倉庫關(guān)聯(lián)
git push -u orig???in master 把本地分支推送到遠程
git clone httヽ(′?`)ノps://gitee.com/xxxx/xxxxx.git 下載遠程master分支(克隆)
git pull --rebase?? origin master 獲取遠程(cheng)庫與本地同步合并(遠程倉庫不為空)
在gi(°□°)t bash中移除(//ω//)本地與git之間的連接
find . -name &l(╯°□°)╯︵ ┻━┻dquo;.git” | xa(′?_?`)rgs rm -Rf 移除本地與git之間??的連接
git分支
分支是當前工作目錄中代碼的一份(′?_?`)副??本,使用分支,可以讓我們從開(kāi)發(fā)支線(xiàn)上(′?`)分離出來(lái),以免影響開(kāi)發(fā)主線(xiàn)
查看分支
git branch 查看本地分支
git branch -a 查看所有分支(本地與遠程)
git branch -r 查看遠程分支
git branch -vv(′?`) 查看本地分支與遠程分支之間的關(guān)聯(lián)關(guān)系
分支命令
git bra(′Д` )nch 分支名/develop 創(chuàng )建新的分支
git checkout 分支名/develop 切換分支(在暫存(′▽?zhuān)?區中覆蓋原(╯°□°)╯工作目錄中的分支)
git rm --cached 分支名/develop 從暫存區刪除分支
git merge 來(lái)源分支 合并分支
git resヾ(^-^)ノt --hard co(//ω//)mmitID 從gi(′?ω?`)t倉庫中將指定的更新記錄恢復出來(lái),覆蓋暫存區和工作區
主分支(master) 第一次(?Д?)向git倉庫中提交更新是自動(dòng)產(chǎn)(′;ω;`)生的分支
開(kāi)發(fā)分支(develop) 作為開(kāi)發(fā)的分享,是基于master分支創(chuàng )建的
功能分支(feature) 作為開(kāi)發(fā)具體功能的分支,基于開(kāi)發(fā)分支創(chuàng )建
分支間的關(guān)系
功能分支 -> 開(kāi)發(fā)分支 -> 主分支
提(′?`)取分支上所有的改動(dòng)并且存儲起來(lái),可以讓開(kāi)發(fā)人員有一個(gè)干凈的工作副本,臨時(shí)( ?° ?? ?°)去網(wǎng)其他工作
應用場(chǎng)景:分支臨時(shí)切換
*存儲臨時(shí)改動(dòng):git stash
*恢復改動(dòng):git stash pop
git遠程分支
拉取遠程git倉庫里的指定分支到本地(本地不存在的分支)
git checkout -b 本地分支 origin/遠程分支 拉取遠程里的分支(本地不存在)
git checkout 分支名 切換分支
若出??現提示:
fatal: Cannot update paths and swi( ?° ?? ?°)tch to branch ‘遠程分支' at the same
resolved as?? commit?
表示拉取不成功
則需要先執行
git fetch
在執行
git checkout -b 本地分支名 origin/遠程分支名
本地檢出新分支并推送到遠程
git checkout -b develop 分支名 創(chuàng )建并切換本地分支*[相當于 git branch dev //創(chuàng )建分支 git checkout dev //選擇分支]
git branch origin develop 創(chuàng )建遠程分支
git push --set-upstream origin 分支名 推送本地分支到遠程倉庫
如果遠程分支已(′▽?zhuān)?)存在,就在創(chuàng )建本地分??支??時(shí)與其關(guān)聯(lián)
合并分支
切回master
git checkout master
git mer┐(′?`)┌ge 本地分支 合并分支
git push origin master 推送
刪除分支
git branch -d dev //刪除本地??分支
git push origin -d dev //刪除遠程分支
總結
到此這篇關(guān)于git使用小結(本地分支與遠程分支、git命令)的文章??就介紹到這了,更多相關(guān)git使用小結內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
文章轉自腳本之家,原文鏈接:https://www.jb51.net/article/194053.htm
