2020-10-31-git管理
版本控制工具:
1.代码再编写过程中产生不同版本,需要合理管理,
2.代码需要共享问题(公司有对人开发他们之间代码共享);
git——最流行的版本控制工具
1.初始化项目
git init
2.添加文件到缓存区
git add .
3.快速文件从缓存区提交到仓库区
git commit -a -m '提交的信息'
4,代码回滚命令
hard直接回滚
git reset --hard commitId
4.1soft表示软回滚
git reset -- soft commitId
5.查看代码状态
git status
6.查看提交历史
git log
7,远程仓库
用于解决代码多人共享的时候代码获取问题
常见的远程仓库:自建(gitlab),码云、github
1、必须去网站注册相关账号
2、创建远程仓库
3、要把远程仓库跟本地仓库关联
8.远程仓库跟本地仓库关联
git remote add origin 远程仓库地址
9.第一次把代码推送到远程仓库
git push -u origin master
10.二次推送
git push
11.克隆 远程仓库的代码文件
git clone 远程仓库地址
12.更新代码
git pull
13.代码冲突问题
产生冲突的原因:不同的开发同时修改同一个文件
解决办法:本地先把远程的代码拿回来,再解决冲突,然后再提交代码到服务器
避免冲突:不要多个人同时修改同一个文件。
14.分支:代码冲突问题
产生冲突的原因:不同的开发同时修改同一个文件
解决办法:本地先把远程的代码拿回来,再解决冲突,然后再提交代码到服务器
避免冲突:不要多个人同时修改同一个文件。
初始化仓库的时候,默认会有一个master分支,注意!!!,必须有一个提交才能查看,否则分支为空
15.查看分支命令
git branch
16.创建分支命令
git branch 分支名字
17.切换分支
git checkout 分支名字
18.创建分支而且自动切换新建的分支
git checkout -b 分支名字
19.删除分支
git branch -D 分支名字
20.代码合并
git merge 分支名字
21 。怎么把本地的分支共享给别人?
git push origin 本地分支:远程分支