常用的git操作命令

2022-08-04 01:39:12 字數 1224 閱讀 3649

整理**於廖雪峰的git教程

git: 分布式版本控制系統  本地有完整的**庫,還有遠端**庫

svn: 集中式版本控制系統 必須聯網時才可提交**

mkdir name 建立乙個資料夾

rm file 刪除

cd name 進入資料夾

pwd 檢視當前目錄

git init 把當前目錄變成git可以管理的倉庫 生成

.git

資料夾git add name 把檔案新增到暫存區stage

git commit -m 「 」 把暫存區所有檔案提交到git當前分支上(本地倉庫)

git status 檢視當前git倉庫狀態

git diff file 檢視修改的檔案內容

git log 檢視從最近到最遠的提交日誌

git reset --hard 版本號  回退到某版本(

head

指向當前版本)

git reflog  檢視命令操作歷史

git checkout -- file    丟棄工作區檔案的修改

git reset head file    丟棄暫存區的檔案

git rm file  刪除工作區檔案後還需刪除git中的檔案

git checkout --file  恢復誤刪的git檔案

關聯乙個遠端倉庫   git remote add origin address

第一次推送**到遠端倉庫 git push -u origin master

(-u會把本地倉庫

master

分支和遠端倉庫的master分支

關聯起來)

從遠端倉庫轉殖**到本地 git clone address

建立分支 git branch name

切換分支 git checkout name     

檢視分支 git branch

建立分支並切換到分支上  git checkout -b name

合併指定分支到當前分支上 git merge name

合併後刪除分支 git branch -d name

合併時出現衝突要手動解決衝突,再提交,最後合併

將寫到一半的**從工作區拿走存起來 git stash

恢復隱藏的**到工作區並刪除隱藏位置的**  git stash pop

強行刪除乙個沒有合併過的分支 git branch -d name

Git的常用操作命令

git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。下面我將總結的一些常用的命令列出,有不足的地方希望指出。全域性配置 安裝git完成後,首先進行全域性配置 git config g...

git常用的操作命令

最近都在惡補一些知識,git也只會一些基本的操作。下面是記錄一下自己最近學習到的一些git的命令操作 先是基礎點的命令 git status 檢視當前所有操作狀態,新增修改刪除等等git diff 檢視修改過的檔案的具體修改內容 新增的檔案檢視不了 git checkout 分支名 切換到另外乙個分...

Git的常用操作命令

git的常用操作命令 git是一款免費 開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git是乙個開源的分布式版本控制系統,可以有效 高速的處理從很小到非常大的專案版本管理。下面我將總結的一些常用的命令列出,有不足的地方希望指出。全域性配置 安裝git完成後,首先進行全域性配置 g...