1、添加\删除远程主机仓库
git remote add origin(主机名) https://github.com/kevin21yx/kevin.git
git remote rm origin(主机名)
# 可同时连接多台主机,但是主机名不可重复
2、分支
2.1、添加远程分支
# 将master分支上传至origin远程主机仓库。-u:第一次,建立本地仓库与远程主及仓库连接
# 此后将该分支继续向远程仓库推送时,会自动识别分支,推送至与本地仓库分支进行连接的远程仓库分支,git push即可
git push -u origin master(分支名)
2.2、查看分支
# 1、查看分支
git branch
# 2、查看与远程仓库建立连接的分支
git branch -a
2.3、删除某个关联远程分支
git push origin :分支名
git push origin --delete 分支名
3、标签
3.1、推送本地标签至远程
git push origin 标签名 # 推送
git push origin --tags # 推送所有标签
3.2、删除远程仓库标签
git push origin --delete tag 标签名
4、强行推送
# 用于本地版本比远程仓库版本低时强行推送本地版本
git push --force origin
5、从远程获取代码
git pull
git fetch origin master:tmp # 将远程分支master拉取到本地,作为tmp分支
区别:
(1)pull将远程内容直接拉取到本地,并和对应分支内容进行合并【结果:和远程仓库一致】
(2)fetch将远程分支内容拉取到本地,但是不会和本地对应的分支合并,可以自己判断后再使用merge合并
8、补充:分支的管理
定义:分支即每个人在原有代码(分支)的基础上创建自己的工作环境,单独开发,互不干扰。完成开发工作后分支统一合并
8.1 查看分支
git branch # 查询结果中前面带*的是当前工作分支
8.2 创建分支
# 方式一:创建后使用
git branch kevin(分支名)
git checkout kevin # 切换当前工作分支
创建的同时使用
git checkout -b 分支名
8.3 合并分支
# 将分支合并到创建它的分支上
git merge 分支名
8.4 删除分支
git branch -d 分支名