git介绍
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
git使用
1.引入git
2.本地库工作区 => git add .=>暂存区 => git commit -m => 提交历史区(生成一个版本)
3.远程库gitee
4.本地库——远程库
前提:两台主机,张三和李四
情况1:提交代码到远程库 首先,要将代码提交到本地库 然后,才能提交到远程库
情况2:李四改了代码 1.先pull(拉取) 2.操作代码 3.提交到本地库 4.再push(推送)
情况3:当多个项目成员同时更改相同文件,这时会引起冲突 谁后提交,谁就解决冲突
忽略文件 gitignore
上传本地仓库
>git init
>git add .
>git commit -m '提示信息'
上传远程仓库1
上传远程仓库之前,先上传到本地仓库
>git clone 远程仓库地址
>cd 文件名
>git pull
>git add . //将修改后的文件放到缓存区
>git commit -m “完成了登录功能”
>git push
上传远程仓库2
>git init
>git remote add origin https://gitee.com / 你的码云用户名/XXXX
>git pull origin master
>git status
>git add . //将修改后的文件放到缓存区
>git commit -m “完成了xx功能” //将代码同步到本地仓库
>git push -u origin master //推送到远程仓库
tips:git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。(第一次提交需要使用git push -u origin master)
本地分支
1.查看分支
git branch
2.创建分支
git branch web3.0-dev
3.切换分支
git checkout [分支名]
4.删除分支
git branch -d test:删除本地分支test.
5.合并分支
git merge [分支名]
远程分支
master 主分支
1.查看分支
2.创建分支
git push origin [name]
2.1 首先,本地分支操作
git branch aliegou-dev
git add .
git commit -m ''
git pull
git push
2.2 克隆远程分支
git clone -b [远程分支名 | 地址 ]
命令查找
命令 | 解释 |
---|---|
git init | 初始化本地仓库 |
git add . | 将修改的文件放入缓存区. |
git commit -m '提示信息' | 将缓存区的代码同步到本地仓库. |
git clone 远程仓库地址 | 远程拉取项目. |
git pull | 拉取 |
git push | 发布 |
git remote add origin https://gitee.com / 你的码云用户名/XXXX | 添加远程仓库 |
git status | 查看项目的状态(选填) |
git pull origin master | 从远程仓库拉取下来 |
git push -u origin master | 推送到远程仓库 |
git branch | 查看分支 |
git branch 分支名 | 创建分支 |
git checkout [分支名] | 切换分支 |
git branch -d test | 删除本地分支test |
git merge [分支名] | 合并分支 |
git push origin [name] | 创建远程分支 |
git clone -b [远程分支名 | 地址 ] | 克隆远程分支 |