上传github

1.设定 远程仓库 地址

git remote add origin 地址

执行命令之后,在 .git > config 配置文件中 就会有 新增上传地址 配置项

[remote "origin"] url = https://github.com/zhangzll-1012/BK-2003-test1.git
fetch = +refs/heads/*:refs/remotes/origin/*

之后如果要修改 仓库地址 可以 直接修改配置文件中的设定

2.初次上传 历史版本

git push -u origin master

我们一次上传时, 默认的 分支 是 master 分支
执行的命令 是  master
初次上传时,需要你输入自己的github 的账号密码

3.再次上传 历史版本

git push

同一个项目,向远程仓库再次上传内容执行的命令
也就是 只要有 远程仓库的配置项,就可以使用 git push

4.git分支

4.1.什么是git分支

git分支就是 我们创建在 git主干 基础之上的 每个人自己负责的管理的项目内容
每个 分支 模块 都有 你 主模块的 内容 也有 自己分支模块上的内容
每个分支上 主模块 内容是 相同的 分支 模块的 内容 是不同的

一般 项目过程 :

首先 是你的 项目经理 创建一个 git远程 仓库
每个人 在 自己的 电脑上 下载这个 git 远程仓库的内容
再创建自己的独立的分支
你只需要上传你自己的内容就可以了
项目经理最后完成 项目分支的整合
你第二天 又只能看到一个 整合好的 项目主干
一般的项目主干都成为 master

4.2.创建分支

git branch 你要创建的分支名称

4.3.切换分支

git checkout 你要切换的分支名称

4.4.平级分支

在 分支A 上 进行的操作 创建历史版本 之后 对于其他分支上的操作没有影响
一般 一个 电脑 上 只会有一个 分支 不要有其他平级的分支
当然这个分支之下是可以有其他分支的
这样 每个平级分支 之间的 开发 是相互不受影响的

4.5.合并分支

git merge 你要合并的分支

注意: 只能 主分支 合并其他分支到主分支身上

会出现问题

第一次向一个主分支 合并 分支 可以直接合并
第二次向一个主分支 合并 分支 就需要做相关的设定操作
因为每一个分支都有自己的相关的系统信息和相关的文件
在多个分支合并到一个主分支上时,就会产生冲突
输入 shift冒号 进入 控制台 输入命令
:q         直接退出,什么都信息都不保存
:q -n      保存分支信息
:q -s       直接退出什么都不操作

5.下载/克隆 远程仓库

git clone 远程仓库地址

在 项目文件夹中 会 创建 一个 远程仓库名称的 文件夹
在这个 文件夹中 有 历史版本 可以 回滚历史版本

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。