1. 全局配置(安装后设置一次即可)
这里配置的是你 Github 的信息,以便让 git 知道你的项目到时候是要保存到哪用的。
配置完毕后会有 name 和 email 的信息
git config -l
查看配置信息
git config --global -l
查看全局配置信息
git config user.name 'xxx'
配置用户名
git config user.email 'xxx@xx.xx'
配置邮箱
2. 创建仓库
流程如下: 初始化仓库 ——> 文件添加到暂存区 ——> 暂存区文件添加到历史区 ——> 项目push
每一次创建新项目的时候,就需要创建仓库
2.1 仓库初始化
git init
会创建一个隐藏文件“.git”(win系统下查看中选择‘显示隐藏文件’即可看到)
2.2 提交文件
git add xxx
把某个文件提交到暂存区
git add .
把当前仓库中最新修改的文件提交到暂存区
git add -A
把仓库中所有文件提交到暂存区
2.3 把暂存区内容提交到历史区
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
当本地仓库发生了修改,远程仓库也发生了更新时:
强制拉取远程仓库文件覆盖本地文件
git fetch --all
git reset --hard origin/master
其它常用命令
查看文件状态
git status
查看文件状态(红色代表工作区,绿色代表在暂存区,没显示东西,证明所有修改信息都提交到历史区)
查看日志
git log
git reflog
包含回滚信息
回退版本(回退到指定的版本)
git reset --hard xxxxx
(xxxx是版本号,通过 git log 查看日志可以找到)
远程连接管理
git remote -v
查看远程连接有哪些保持链接
git remote rm origin
删除关联信息
分支
git branch [xxx]
创建分支xxx
git checkout [xxx]
切换分支
git branch
查看本地分支
git branch -f
查看远程分支
git merge [xxx]
合并分支
git branch -d
删除分支
网友评论