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 从零开始
首先第一步初始化仓库
-
git init 初始化会自动生成.git 文件夹
-
git status 查看状态
-
需要创建一个.gitignore 文件? ignore 忽略文件,提交代码的时候不提交哪些代码。
-
git add . 将所有的文件都加入到待上传状态
-
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 分支
为什么有分支?比如你去公司了,你们的项目很大给政府部门做的,正在运营。让你看代码。
代码全部保存在主分支上,然后你去了之后,将代码拷贝出来一份,并且创建一个子分支,专门给你,让你进行操作。
提交到主分支,合并分支。将你的子分支合并到主分支去。