git管理代码

212 阅读2分钟

1.使用git远程管理代码

1.1 git svn

svn 比较老的管理工具,现在基本所有的项目都在使用 git。 使用 git --version 查看当前的版本 1.1.1 首先配置用户的个人信息

git config --global user.name "runoob" git config --global user.email test@runoob.com

1.1.1 使用 git config --list 查看配置

1.1.2 比如 leader 给了一个仓库的地址? 你怎么把他下载下来呢? git clone 将项目从远程地址克隆下来。 这里面有一个.git 文件。前面带.的文件夹是隐藏文件夹。 存储代码的信息。可以进行回溯。

1.1.3 使用 git log 查看代码提交的日志。

========

1.1.4 从零开始

首先第一步初始化仓库

  1. git init 初始化会自动生成.git 文件夹

  2. git status 查看状态

  3. 需要创建一个.gitignore 文件? ignore 忽略文件,提交代码的时候不提交哪些代码。

  4. git add . 将所有的文件都加入到待上传状态

  5. git commit -m "这是电商项目第一个版本" 提交版本 并且进行注释。

    本地提交的流程。 github 码云。

1.2 想在远程创建仓库进行存储代码

使用 github 或者码云

1.2.1 创建一个远程连接地址

git remote add origin gitee.com/ebonc/vue_n…

增加一个远程仓库的地址。

1.2.2 推送

git push origin master

1.2.3 文件发生变化

git status git add . git commit -m "修改了 app.vue"

在你使用 git push 之前一定要拉最新的代码 git pull origin master git push origin master

1.2.4 要回溯到上一个版本

git reset --hard hash 值 有一个问题,回溯之后没有后面的代码了。

1.2.5 git checkout 进行回溯代码

git checkout hash 这是回溯到某一个版本的代码。

1.2.6 git diff

这个是比较代码有哪些不同 beyond compare

1.3 分支

为什么有分支?比如你去公司了,你们的项目很大给政府部门做的,正在运营。让你看代码。

代码全部保存在主分支上,然后你去了之后,将代码拷贝出来一份,并且创建一个子分支,专门给你,让你进行操作。

提交到主分支,合并分支。将你的子分支合并到主分支去。

1.git branch 查看分支

2. git branch 分支的名字 -- 创建分支

3.git switch 切换分支 git checkout

4.git merge -- 合并分支