工作区(当前写代码的位置)------暂存区()----仓库区
 
git init  初始化仓库(新建隐藏的文件夹) .git 代表暂存区和仓库区
 
git add . 红色表示在工作区 绿色表示在暂存区 将工作区的内容提交到暂存区
 
git commit -m  "我的第一次" 将暂存区的内容提交到仓库区
 
git status    查看用户状态
 
git config --list   查看用户配置
 
 
git diff 比较工作区和暂存区的差异
git diff --cached 比较暂存区和仓库区
git diff HEAD 比较工作区和仓库区
git diff 版本1 版本2
 
 
重置用户名密码
git config --unset --global user.email
git config --unset --global user.name
设置用户名和密码
git config --global user.email "123456@qq.com"
git config --global user.name "lili"
 
 
git分支操作命令:
git branch 查看分支 主分支(master) 默认有一个head永远指向了当前的分支
git branch 分支名 创建分支
git checkout 分支名 切换分支
git merge 分支名 合并分支
git branch -d 分支名 删除分支
 
 
git checkout -b 分支名 创建并切换分支
如果某一个功能开发了一半 需要先把指针切换到master 再创建分支
新的版本的指针从master 开始
 
 
git 合并冲突:
当合并的不是祖辈分支的时候会出现冲突 手动解决即可’
 
 
git clone 远程仓库地址 (文件夹名) 先下载
git push 远程仓库地址 master(分支名)
 
git pull 拉取远程仓库代码
 
git push origin master (origin 存储地址的变量)
 
git remote 查看所有的仓库地址的变量
git remote add 变量名 地址 添加
 变量名 删除
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

posted on 2019-03-26 15:34  Kayden~  阅读(150)  评论(0编辑  收藏  举报