中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Git簡單實用操作步驟及命令

發布時間:2021-07-16 19:05:20 來源:億速云 閱讀:329 作者:chen 欄目:大數據

本篇內容主要講解“Git簡單實用操作步驟及命令”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Git簡單實用操作步驟及命令”吧!

# 提前準備工作:

1??:安裝Git for Windows/Mac 

Windows下的Git安裝完成后,通過開始菜單——>Git——>Git Bash 打開終端或者鼠標右鍵直接打開Git Bash終端窗口

2??:配置Git的用戶名和郵箱

git config --global user.name 'test'

git config --global user.email 'test@123.com'

測試能否推送到遠程倉庫

  • 1.git 克隆遠程倉庫最新版本到本地

    git clone http://10.20.30.4:8080/test/test.git

  • 2.進入本地倉庫目錄(工作區)

    cd test

  • 3.新建文件README.md測試

    touch README.md

  • 4.添加指定文件README.md到暫存區

    git add README.md

  • 5.提交前從遠程倉庫(默認origin)拉取最新代碼

    git pull origin master

  • 6.提交前查看狀態

    git status

  • 7.提交到本地倉庫,-m 后是本次提交的版本說明信息,即新增了README文件

    git commit -m "add README"

  • 8.提交后查看狀態

    git status

  • 9.推送到遠程倉庫(第一次要用 -u 以后不需要),即把當前master分支推送到對應的遠程分支origin

    git push -u origin master (第一次push)

    git push origin master (簡化命令)

備注由于遠程庫是空的,我們第一次推送master分支時,加上了 –u參數,Git不但會把本地的master分支內容推送的遠程新的master分支,還會把本地的master分支和遠程的master分支關聯起來,在以后的推送或者拉取時就可以簡化命令。

擴展命令說明:

  • 1.git add 相關命令操作說明

    # 添加當前目錄的所有文件到暫存區

    git add .  

    # 添加指定文件到暫存區

    git add [file]

    # 例如添加 test.txt 文件到暫存區

    git add test.txt

    # 添加指定目錄到暫存區,包括子目錄

    git add [dir]

    # 例如添加 test/ 目錄到暫存區

    git add test/

  • 2.git commit 相關命令操作說明

    # 提交暫存區到本地倉庫,message 表示提交的版本說明信息

    git commit -m [message]

    # 提交暫存區的指定文件到本地倉庫

    git commit [file] -m [message] 

    # 例如提交暫存區的 test.txt 到本地倉庫

    git commit test.txt -m 'add test.txt'

    # 利用新的一次 commit 替換上一次的提交操作

    git commit -amend -m [message]

  • 3.git 刪除文件與撤銷修改命令

    # git 刪除指定文件

    git rm test.txt 

    # 提交后該文件在倉庫中就真的被刪除了

    git commit -m 'delete test.txt'

    # 撤銷修改

    git checkout -- test.txt

  • 4.git branch 相關命令操作說明

    # 列出所有本地分支

    git branch

    # 列出所有遠程分支

    git branch -r

    # 列出所有本地分支和遠程分支

    git branch -a

    # 創建分支,但依然停留在當前分支

    git branch [branch-name]

    # 創建分支,并切換到該分支

    git checkout -b [branch-name]

    # 切換到指定分支,并更新工作區

    git checkout [branch-name]

    # 刪除分支

    git branch -d [branch-name]

    # 刪除遠程分支

    git push origin --delete [branch-name]

  • 5.git分支合并命令操作說明

    # merge 之前先拉取遠程倉庫最新代碼

    git fetch [remote]

    # 合并分支branch到當前分支,有沖突解決沖突

    git merge [branch]

  • 6.版本回退

    # 查看歷史版本記錄

    git log

    # 當前版本回退到上一個版本

    git reset --hard HEAD^

    # 回退到上上個版本

    git reset --hard HEAD^^

    # git reset --hard [版本號],其中的版本號獲取命令如下

    git reflog

其他命令:

    # 顯示當前變更文件

    git status

    # 顯示當前的版本歷史

    git log

    # 顯示暫存區和工作區的差異

    git diff

    # 顯示工作區與當前分支最新的commit之間的差異

    git diff HEAD

    # 查看遠程倉庫信息

    git remote

    # 查看遠程庫的詳細信息

    git remote –v

到此,相信大家對“Git簡單實用操作步驟及命令”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

git
AI

万年县| 滁州市| 北京市| 山丹县| 榆树市| 洪雅县| 香格里拉县| 阜新| 理塘县| 石城县| 抚松县| 阿勒泰市| 蒙自县| 东丰县| 简阳市| 芜湖市| 唐海县| 山西省| 内江市| 富川| 即墨市| 田东县| 聂荣县| 碌曲县| 军事| 额尔古纳市| 治多县| 乡城县| 邯郸市| 吴堡县| 隆昌县| 陈巴尔虎旗| 惠安县| 电白县| 于都县| 安新县| 班玛县| 平湖市| 安达市| 得荣县| 大港区|