1. 全局配置(安裝后設(shè)置一次即可)
這里配置的是你 Github 的信息,以便讓 git 知道你的項目到時候是要保存到哪用的驳概。
git config -l
查看配置信息
git config --global -l
查看全局配置信息
git config user.name 'xxx'
配置用戶名
git config user.email 'xxx@xx.xx'
配置郵箱
2. 創(chuàng)建倉庫
流程如下: 初始化倉庫 ——> 文件添加到暫存區(qū) ——> 暫存區(qū)文件添加到歷史區(qū) ——> 項目push
每一次創(chuàng)建新項目的時候,就需要創(chuàng)建倉庫
2.1 倉庫初始化
git init
會創(chuàng)建一個隱藏文件“.git”(win系統(tǒng)下查看中選擇‘顯示隱藏文件’即可看到)
2.2 提交文件
git add xxx
把某個文件提交到暫存區(qū)
git add .
把當前倉庫中最新修改的文件提交到暫存區(qū)
git add -A
把倉庫中所有文件提交到暫存區(qū)
2.3 把暫存區(qū)內(nèi)容提交到歷史區(qū)
git commit -m '描述信息xxx'
2.4 建立本地鏈接與遠程倉庫的鏈接
建立一次后便有歷史記錄
git remote add origin [遠程倉庫地址]
origin是隨便起的一個鏈接名
2.5 提交本地代碼文件到倉庫
git pull origin master
(master是分支名撰筷,origin是鏈接名)
git push origin master
2.6 同步更新本地文件(從遠程倉庫拉让尽)
git pull
當本地倉庫發(fā)生了修改胸懈,遠程倉庫也發(fā)生了更新時:
強制拉取遠程倉庫文件覆蓋本地文件
git fetch --all
git reset --hard origin/master
其它常用命令
查看文件狀態(tài)
git status
查看文件狀態(tài)(紅色代表工作區(qū)交汤,綠色代表在暫存區(qū)雏赦,沒顯示東西,證明所有修改信息都提交到歷史區(qū))
查看日志
git log
git reflog
包含回滾信息
回退版本(回退到指定的版本)
git reset --hard xxxxx
(xxxx是版本號芙扎,通過 git log 查看日志可以找到)
遠程連接管理
git remote -v
查看遠程連接有哪些保持鏈接
git remote rm origin
刪除關(guān)聯(lián)信息
分支
git branch [xxx]
創(chuàng)建分支xxx
git checkout [xxx]
切換分支
git branch
查看本地分支
git branch -f
查看遠程分支
git merge [xxx]
合并分支
git branch -d
刪除分支