您好,登錄后才能下訂單哦!
本篇內容主要講解“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簡單實用操作步驟及命令”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。