在本地创建git仓库管理我们的代码
现在本地配置一些基础信息
git config -l
git config --global user.name xxx
git config --global user.email xxx
1.git init
在当前目录中生成一个空的仓库,文件目录中生成一个‘.git’的隐藏文件
2.在当前目录(git仓库根目录)创建一个“.gitignore”文件,这个文件中存储了当git提交的时候所忽略的文件
git的工作流程
每一个git仓库都划分为三个区域
- 工作区
- 暂存区
- 历史区
工作区提交到暂存区
git status
查看代码或者文件的状态:红色(处于工作区,未到暂存区),绿色(处于暂存区,未到历史区)
git add .
包含新增和修改的不包含删除
git add -A
包含新增、修改和删除
暂存区到历史区
git commit
这样执行后会弹出一个提交文本输入界面,需要我们编写本次提交到历史区,给当前版本编写备注信息
git commit -m ‘备注信息’
提交到历史区
git log
查看版本信息
git reflog
查看所有的历史记录
查看每个区代码区别
git diff
工作区跟暂存区的区别
git diff master
工作区和历史区的区别
git diff --cached
暂存区和历史区的区别
git和github
- 让本地的git仓库 和远程仓库建立关联
git remote -v 查看所有关联信息
git remote add origin xxx[远程仓库git地址] 建立关联
git remote remove xxx 移除关联
远程仓库关联在 一起的默认名字是origin- 把本地的代码推送到远程仓库上,或者从远程仓库上拉去最新的信息到本地仓库
在推送之前 我们都应该先拉取
git pull origin(关联名字) master
从远程仓库的master分支拉取最新的信息
git push origin master
把自己本地信息推送到远程仓库的master分支下