国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Git 命令大全「全面且實(shí)用,值得收藏」

這篇具有很好參考價(jià)值的文章主要介紹了Git 命令大全「全面且實(shí)用,值得收藏」。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

用了這么久的 git 工具,中途也使用過(guò) SourceTree ,但是最后發(fā)現(xiàn),還是代碼香?。?br> 雖然之前也寫過(guò)一篇學(xué)習(xí)筆記「Git教程學(xué)習(xí)筆記和填坑總結(jié) 以及 SourceTree 工具的使用」,但是感覺(jué)那篇還是筆記冗余,看起來(lái)不是很明確,所以,整理這篇命令大全,可以更好的在工作中查閱相關(guān)的git命令。

下面,我們主要分享一下 Git 常用的命令以及詳細(xì)的命令行講解,歡迎各位小伙伴一起討論學(xué)習(xí)哦~


一、項(xiàng)目前的 Git 配置

1. 檢查 git 版本
git --version
2. 查看 git 相關(guān)命令
git --help
3. 查看當(dāng)前的 git 配置信息
git config --list
4. 查看 git 用戶名 或 郵箱
# 查詢git所使?的用戶名
git config user.name
# 查詢git所使?的email
git config user.email

# 注: --global 表示全局, 沒(méi)有--global表示只查詢?cè)诋?dāng)前項(xiàng)目中的配置
git config --global user.name
git config --global user.email
5. 全局配置用戶名(設(shè)置 git 使?者名稱)
git config --global user.name "username"
6. 設(shè)置 (配置)全局郵箱
git config --global user.email "eamil@qq.com"

二、Git 對(duì)項(xiàng)目代碼進(jìn)行管理

1. 初始化 git 儲(chǔ)存
git init
2. 需要提交的所有修改放到暫存區(qū)(Stage)
git add *  # 將工作區(qū)所有修改添加到暫存區(qū)
git add .  # 將工作區(qū)所有修改添加到暫存區(qū)
git add <file-name>  # 將指定文件添加到暫存區(qū)
git add *.js  # 提交所有 .js 格式文件
git add -f <file-name>  # 強(qiáng)制添加 指定文件添加到暫存區(qū)

# 注:<file-name> 指的是文件的名稱
3. 將暫存區(qū)的文件恢復(fù)到工作區(qū)
git reset <file-name>   # 從暫存區(qū)恢復(fù)指定到工作區(qū)
git reset -- .          # 從暫存區(qū)恢復(fù)所有文件到工作區(qū)
git reset --hard        # 把暫存區(qū)的修改退回到工作區(qū)
4. 查看工作區(qū)、暫存區(qū)的狀態(tài)
git status
5. 移除暫存區(qū)的修改
git rm --cached <file-name>  # 將本地暫存區(qū)的內(nèi)容移除暫存區(qū)
6. 將緩存區(qū)的文件,提交到本地倉(cāng)庫(kù)(版本庫(kù) )
git commit <file-name> ... "相關(guān)的記錄信息"   # 將緩存區(qū)的指定文件提交到本地倉(cāng)庫(kù)
git commit -m "相關(guān)的記錄信息"   	  # 將緩存區(qū)的所有文件提交到本地倉(cāng)庫(kù)
git commit -am '相關(guān)的記錄信息'  	  # 跳過(guò)暫存區(qū)域直接提交更新并且添加備注的記錄信息
git commit --amend '相關(guān)的記錄信息'  # 使用一次新的commit,替代上一次提交,如果代碼沒(méi)有任何新變化,則用來(lái)修改上一次commit的提交記錄信息
7. 撤銷 commit 提交
git revert HEAD    # 撤銷最近的一個(gè)提交(創(chuàng)建了一個(gè)撤銷上次提交(HEAD)的新提交)
git revert HEAD^   # 撤銷上上次的提交

三、查看日志

1. 查看歷史提交(commit)記錄
git log    # 查看歷史commit記錄
git log --oneline  # 以簡(jiǎn)潔的一行顯示,包含簡(jiǎn)潔哈希索引值
git log --pretty=oneline # 查看日志且并且顯示版本
git log --stat     # 顯示每個(gè)commit中哪些文件被修改,分別添加或刪除了多少行
# 注:空格向下翻頁(yè),b向上翻頁(yè),q退出
2. 查看分支合并圖
git log --graph
3. 查看版本線圖
git log --oneline --graph

四、Git 版本控制

1. 回到指定哈希值對(duì)應(yīng)的版本
git reset --hard <Hash>  # 回到指定 <Hash> 對(duì)應(yīng)的版本
# 注: <Hash> 是版本的哈希值
git reset --hard HEAD    # 強(qiáng)制工作區(qū)、暫存區(qū)、本地庫(kù)為當(dāng)前HEAD指針?biāo)诘陌姹?/span>
2. 版本回退
git reset --hard HEAD~1  # 后退一個(gè)版本
# 注:~ 后面的數(shù)字表示回退多少個(gè)版本

五、分支管理

1. 查看分支
git branch            # 查看所有本地分支
git branch -r         # 查看所有遠(yuǎn)程分支
git branch -a         # 查看所有遠(yuǎn)程分支和本地分支
git branch --merged   # 查看已經(jīng)合并的分支
2. 創(chuàng)建分支(依然停留在當(dāng)前的分支)
git branch <branch-name>  # 創(chuàng)建分支,依然停留在當(dāng)前的分支
# 注: <branch-name> 是分支的名稱
3. 切換分支
git checkout <branch-name>   # 切換到指定分支,并更新工作區(qū)
git checkout -         		 # 切換到上一個(gè)分支
4. 創(chuàng)建并切換分支(創(chuàng)建一個(gè)新的分支,并切換到這個(gè)新建的分支上)
git checkout -b <branch-name>  # 創(chuàng)建一個(gè)新的分支,并切換到這個(gè)新建的分支上
5. 合并分支(合并某一個(gè)分支到當(dāng)前分支)
git merge <branch-name>  # 合并<branch-name>分支到當(dāng)前分支
6. 刪除分支
git branch -d <branch-name>    # 只能刪除已經(jīng)被當(dāng)前分支合并的分支
git branch -D <branch-name>    # 強(qiáng)制刪除分支
7. 刪除遠(yuǎn)程分支
git push origin --delete  <remote-branch-name>  
# 注:<remote-branch-name> 遠(yuǎn)程分支名

六、遠(yuǎn)程倉(cāng)庫(kù)(團(tuán)隊(duì)協(xié)作??)

1. 克隆遠(yuǎn)程倉(cāng)庫(kù)(從遠(yuǎn)程倉(cāng)庫(kù)拉取代碼)
git clone <url>
# 注:<url> 遠(yuǎn)程倉(cāng)庫(kù)的地址
2. 本地庫(kù)與遠(yuǎn)程庫(kù)進(jìn)行關(guān)聯(lián)
git remote add origin <url>
3. 查看遠(yuǎn)程倉(cāng)庫(kù)地址別名
git remote -v
4. 新建遠(yuǎn)程倉(cāng)庫(kù)地址別名
git remote add <alias> <url>
# 注: <alias> 遠(yuǎn)程倉(cāng)庫(kù)的別名
5. 刪除本地倉(cāng)庫(kù)中的遠(yuǎn)程倉(cāng)庫(kù)別名
git remote rm <alias>
# 注: <alias> 遠(yuǎn)程倉(cāng)庫(kù)的別名
6. 重命名遠(yuǎn)程倉(cāng)庫(kù)地址別名
git remote rename <old-alias> <new-alias>
# 注:<old-alias> 舊的遠(yuǎn)程倉(cāng)庫(kù),<new-alias> 新的遠(yuǎn)程倉(cāng)庫(kù)
7. 把遠(yuǎn)程庫(kù)的修改拉取到本地
git fetch <alias/url> <remote-branch-name>   # 抓取遠(yuǎn)程倉(cāng)庫(kù)的指定分支到本地,但沒(méi)有合并
git merge <alias-branch-name>                # 將抓取下來(lái)的遠(yuǎn)程的分支,跟當(dāng)前所在分支進(jìn)行合并
git pull <alias/url> <remote-branch-name>    # 拉取到本地,并且與當(dāng)前所在的分支進(jìn)行合并
# 注: <alias/url> 遠(yuǎn)程倉(cāng)庫(kù)的別名 或者是 遠(yuǎn)程倉(cāng)庫(kù)地址
# <remote-branch-name> 遠(yuǎn)程分支名
8. 將本地的分支推送到遠(yuǎn)程倉(cāng)庫(kù)

?? 在推送前要先拉取哦 git pull

git push <alias/url> <branch-name>   # 將本地的每個(gè)分支推送到遠(yuǎn)程倉(cāng)庫(kù)
git push <alias/url> --force         # 強(qiáng)行推送 當(dāng)前分支到遠(yuǎn)程倉(cāng)庫(kù),即使有沖突
git push <alias/url> --all           # 推送所有本地分支到遠(yuǎn)程倉(cāng)庫(kù)
# 注: <alias/url> 遠(yuǎn)程倉(cāng)庫(kù)的別名 或者是 遠(yuǎn)程倉(cāng)庫(kù)地址
#     <branch-name> 本地分支名

到這,我們?cè)诠ぷ髦谐S玫拿钜不静畈欢嗔?,如有不足之處,歡迎各位指正!

少年!加油!

最后,各位不要忘記一鍵三連哦~~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-625630.html

到了這里,關(guān)于Git 命令大全「全面且實(shí)用,值得收藏」的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git 詳解——Git 命令大全

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) Git 是目前最流行的版本控制系統(tǒng)(VCS)之一。它是分布式版本控制系統(tǒng)(DVCS),意味著每一個(gè)開(kāi)發(fā)者都可以擁有完整的代碼副本,并可隨時(shí)拉取最新版本進(jìn)行更新或提交自己的修改。Git 的優(yōu)點(diǎn)包括速度快、靈活性高、可靠性高、允許多人協(xié)作

    2024年02月08日
    瀏覽(22)
  • git常用命令合集(建議收藏)

    git常用命令合集(建議收藏)

    1、git init將本文件夾初始化成一個(gè)本地git倉(cāng)庫(kù) 2、git clone'xxx'將github上的遠(yuǎn)程克隆到本地 3、git add [ file1 ] [ file 2] 添加文件到暫存區(qū),包括修改的文件、新增的文件 4、git add ?[ dir ] 添加目錄到暫存區(qū),包括子目錄 5、git add.添加所有修改、新增文件 ( 未跟蹤 ) 到暫存區(qū) 6、

    2024年02月09日
    瀏覽(24)
  • 微軟官方推出的四款工具,太實(shí)用了,值得收藏

    微軟官方推出的四款工具,太實(shí)用了,值得收藏

    目錄 一、Officeplus——豐富的辦公資源庫(kù) 二、微軟數(shù)學(xué)求解器 三、微軟內(nèi)置edge瀏覽器 四、Microsoft To-Do 辦公待辦神器 所以今天小編給大家分享4個(gè)微軟官方推出的實(shí)用工具,每一個(gè)都非常好用,對(duì)于大家日常辦公,非常有必要,感興趣的朋友可以下載試試! 網(wǎng)址 : (復(fù)制到

    2024年02月07日
    瀏覽(20)
  • git 常用命令大全(附命令注釋)

    目錄 1 安裝 2 初始化配置 3 初始化倉(cāng)庫(kù)? 4 C(新增)? 5 U(修改) 7 R(查詢) 8 分支 8.1 git分支本質(zhì) 8.3 git分支的注意點(diǎn) 8.4 后悔藥 8.5 reset三部曲 8.6 路徑reset 8.7 checkout深入理解 9 git遠(yuǎn)程協(xié)作開(kāi)發(fā) 9.1 三個(gè)必須懂得概念 9.2 遠(yuǎn)程協(xié)作的基本流程 9.3 做跟蹤 9.4 推送? 9.5 拉取? ?9.6 pull req

    2024年02月07日
    瀏覽(51)
  • 手機(jī)技巧:分享10個(gè)vivo手機(jī)實(shí)用小技巧技巧,值得收藏

    手機(jī)技巧:分享10個(gè)vivo手機(jī)實(shí)用小技巧技巧,值得收藏

    目錄 1. 快速切換應(yīng)用 2、智能助手Jovi 3. 輕按喚醒屏幕 4. 快速啟動(dòng)相機(jī) 5. 分屏功能 6. 手勢(shì)操作 7. 一鍵清理 8.忘記密碼 9.玩游戲耗電快 10.手機(jī)丟失后該怎么辦 向右或向左滑動(dòng)底部的虛擬按鍵即可。 vivo手機(jī)自帶智能助手Jovi,可以根據(jù)用戶的使用習(xí)慣,提供個(gè)性化的建議和推

    2024年02月02日
    瀏覽(91)
  • git的安裝與使用教程(附有g(shù)it命令大全)

    git的安裝與使用教程(附有g(shù)it命令大全)

    在日常工作中g(shù)it少不了,所以本篇文章教大家如何使用git,便于日后工作與學(xué)習(xí),本篇文主要基于 gitee 平臺(tái)編寫。 什么是 Gitee? Gitee 提供免費(fèi)的 Git 倉(cāng)庫(kù),還集成了代碼質(zhì)量檢測(cè)、項(xiàng)目演示等功能。對(duì)于團(tuán)隊(duì)協(xié)作開(kāi)發(fā),Gitee 還提供了項(xiàng)目管理、代碼托管、文檔管理的服務(wù),5 人

    2024年02月01日
    瀏覽(20)
  • Git命令大全

    Git命令大全

    1、初始化本地倉(cāng)庫(kù) 意思是可選的,如果不指定,將使用當(dāng)前目錄。 2.克隆一個(gè)遠(yuǎn)程倉(cāng)庫(kù) 3.添加文件到暫存區(qū) 要添加當(dāng)前目錄中的所有文件,請(qǐng)使用 . 代替,代碼如下: 4.提交更改 如果要添加對(duì)跟蹤文件所做的所有更改并提交。 5.從暫存區(qū)刪除一個(gè)文件 6.移動(dòng)或重命名文件

    2024年02月05日
    瀏覽(13)
  • 【git指南--命令大全】

    【git指南--命令大全】

    我看好多文章命令都記錄得比較發(fā)散不夠全面,這里還是把我自己的筆記分享出來(lái),方便查閱。 作用域 git config --local 只對(duì)某個(gè)倉(cāng)庫(kù)有效(需在倉(cāng)庫(kù)目錄下操作) git config --global 對(duì)當(dāng)前用戶所有倉(cāng)庫(kù)有效 git config --system 對(duì)系統(tǒng)用戶所有登錄用戶有效(基本不用) –list 顯示當(dāng)

    2024年02月08日
    瀏覽(46)
  • git常用命令大全

    Git常用命令大全:Git命令的基本用法 Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。下面是總結(jié)一下git命令,建議收藏和記憶。 git clone 克隆代碼 git log 查看日志 git tag 查看標(biāo)簽 git branch 查看分支 git branch -a 查看遠(yuǎn)程分支 git pul

    2024年02月02日
    瀏覽(11)
  • git 命令大全(常用)

    跟上我的不發(fā)一起來(lái)! git init: 初始化一個(gè)新的 Git 倉(cāng)庫(kù)。 git clone : 克隆一個(gè)遠(yuǎn)程 Git 倉(cāng)庫(kù)到本地。 git status: 顯示工作目錄和暫存區(qū)的狀態(tài)。 git add : 將指定文件添加到暫存區(qū)。 git add .: 將所有修改過(guò)的文件添加到暫存區(qū)。 git commit -m \\\"message\\\": 提交暫存區(qū)的更改到本地倉(cāng)庫(kù),并

    2024年04月23日
    瀏覽(53)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包