Git实战

Git在mac的安装:

 

Git  分布式版本控制系统

GitHub 共有代码托管平台

Gitlab 私有代码托管平台

git version:

1.查看git目前的版本

2.检测环境变量配置是否OK

1.创建版本库 git init 

 

 

 2.配置git的name email和颜色样式

   配置的格式:git config --global user.name "wuya"

        git config --global user.email "1730645056@qq.com"

        git config --global user.colour.ui true 

   检查是否配置成功:git config --global --list    

 修改git用户名

 

3.在该当前的目录下创建文件,并且进行提交

  git status 查看仓库的状态信息 

  git add 添加文件内容至索引

  git diff 显示提交之间、提交和工作区之间等的差异 

  git log 显示提交日志
 
创建文件 vim编辑 如果没有这个文件会默认创建

添加内容提交前后查看库的状态

添加注释:git commit -m "注释内容"

 

git log查看历史的提交版本的信息,显示的是从进到远的提交记录

 

 git diff 显示提交之间、提交和工作区之间等的差异(编辑完内容后提交前查看)

 

用工具进行提交:(例如source tree)

 

 

下载到桌面 打开:文件--打开--找到要连接的文件--打开

 

 

 

 

 

版本回退:

git log:可以显示所有提交过的版本信息

git reflog:可以查看所有分支的所有操作记录

 

commit id:回退到任意哪个版本都可以

git log可以查看commit ID:

 

用commit id回退版本命令格式:git reset --hard commit id 

  

回到上个版本:

mac:HEAD^ windows :需要加引号

 

回到上上个版本 :

mac:HEAD^^  windows :需要加引号

  

标签:

 

 

环境:生产环境:线上环境 客户使用的环境

         预发布环境:预上线环境 代码与生产一致  数据不一样

         测试环境:正在测试中还没有上线

分支管理

分支查看:git branch 

分支创建:git  branch 分支名

分支切换:git checkout 切换的分支名

 

分支合并:git merge 合并的分支

如果合并的代码冲突:

  • 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

  • 解决冲突就是把Git合并失败的文件手动编辑为我们希望的内容,再提交

 

合并失败,手动修改冲突--提交--添加注释

 

posted @ 2021-10-28 09:23  Cyyy-  阅读(25)  评论(0编辑  收藏  举报