1.远程仓库操作-基础操作
查看远程仓库
git remote git remote -v //查看远程仓库详细地址添加远程仓库
git remote add [远程仓库地址]从远程仓库克隆
git clone [远程仓库地址]从远程仓库拉取
git pull [origin] [master]推送到远程仓库
git push [服务器名 origin] [分支 master]
2.远程仓库操作-异常情况处理
当本地仓库向远程仓库拉取文件时,若远程仓库为已初始化仓库则会报出以下错误:
fatal:refusing to merge unrelated histories//拒绝合并
解决办法:
git pull --allow-unrelated-histories [origin] [master]此命令可使本地仓库拉取并合并远程仓库版本文件.
3.分支操作
分支的使用就是将个人的工作从开发主线上分离开来,以免影响开发主线。
同一个仓库可以有多个分支,各个分支相互独立,互不干扰
查看分支
git branch //列出所有本地分支 git branch -r //列出所有远程分支 git branch -a //列出所有本地分支和远程分支创建分支
git branch [name] // name:创建分支名切换分支
git checkout [name] // name:分支名推送至远程仓库分支
git push [origin] [name] //name:分支名合并分支
当需要将某分支合并到指定分支时,需要先切换到指定分支,然后再进行合并分支操作
git merge [name] //name:合并分支名
4.标签操作
Git标签:指的是某个分支某个特定时间点的状态
功能:方便切换到标记时的状态
列出已有的标签
git tag创建标签
git tag [name] //name:创建标签名将标签推送至远程仓库
git push [origin][tagname]检出标签
git checkout -b [branch][name] //branch:新建分支名 name:标签名