2020-10-31-git管理

2020-11-01  本文已影响0人  有事留言Thank

版本控制工具:

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 本地分支:远程分支

真实开发场景

master 主分支,不要在这个分支写代码,一般这个分支是需要保持干净,用于产品发布

develop 分支,开发分支,一般情况下也不要在这里提交代码

feature:功能分支,用来开发功能

管理代码的模式,git flow

上一篇下一篇

猜你喜欢

热点阅读