整理**於廖雪峰的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...