git是什么
git是多人合作,版本的管理工具
#### 仓库管理(仓库是来存放代码的)
代码托管平台 gitee,github,其他
1. 创建仓库
2. git clone https://gitee.com/huyueyin/demo2.git 把远程仓库克隆下来,并创建一个新文件
3. git add . 把所有的更改添加到git里
4. git status 查看状态
5. git commit -m"备注"
// 注意: 以上操作皆是在本地的操作
6. git push origin master 推送到远程仓库(跟远程仓库同步)
7. git pull 把远程仓库的代码同步到本地 拉取代码
如果屏幕出现
git contfig user.name "你的名字"
git contfig user.email "你的邮箱"
输入自己的名字和邮箱,运行一下即可
#### 其他操dom作命令
1. git remote -v 查看仓库地址
2. 在git bash 输入
ls 查看当前目录的文件
clear 清除屏幕
rm -rf 文件夹名 删除文件夹
cd demo 进入名为demo的文件夹
cd .. 返回上一级目录
#### 仓库管理2
把本地已有的项目跟远程仓库进行关联
1. git init 初始化仓库
2. git remote add origin git@gitee.com:huyueyin/gitdemo.git 关联远程仓库
3. 当我们使用命令 git push origin master 首次推送的时候,出现
error: failed to push some refs to 'git@gitee.com:huyueyin/gitdemo.git'
的错误,原因是因为远程的仓库有文件,这时候使用
git push origin master -f -f的意思是强行推送
#### 免密推送方法
1. https://gitee.com/help/articles/4181 按此页面来操作
或者 https://www.jianshu.com/p/9816898c19c1
2. 注意: 仓库的地址需要使用ssh协议
在git clone 的时候选择ssh的那个地址
(二) 分支管理
1. git branch 查看分支情况
2. git checkout -b huruqing 创建并切换到分支huruqing
3. 修改文件,然后提交
git push origin huruqing
git checkout master 切换回master分支
4. 合并分支
git merge huruqing 把huruqing分支合并到当前分支
5. 删除分支
git branch -d huruqing 删除本地huruqing分支
git push -d huruqing 删除远程huruqing分支
(三) 解决冲突
1. 冲突产生的原因
2. 如何解决冲突
(四) 版本的前进和后退(回滚)
1. 退回到以前的某一个版本
2. 前进到后面的某一个版本