添加远程仓库
新建一个文件夹:
文件夹右键打开git bash:
初始化为git仓库:
在码云上新建一个git仓库:
复制链接:
在文件夹里使用git bash:
git remote add<shortname><url>
添加一个新的远程仓库,指定一个可以引用的简写:
本地仓库可以和远程仓库相互操作,相互建立起链接。
克隆远程仓库到本地
git clone<url>
新建一个文件夹,使用git bash克隆远程仓库内容:
克隆repo1仓库:
仓库内容也被克隆下来。
推送至远程仓库
git push[remote-name][branch-name]//remote-name 在仓库文件夹里remote -v查看
branch-name 分支名
对远程仓库初始化一下,就会出现分支 :
新建一个文件:
添加到暂存区。
把文件提交到本地仓库,远程仓库还没有。
从本地仓库把文件推送到远程仓库。
远程仓库出现添加的文件及其内容:
在本地修改一下文件:
‘
远程仓库刷新,查看修改内容是否提交:
提交成功。
从远程仓库拉取
把远程仓库文件拉取到本地仓库:
git pull [short-name][branch-name]
修改远程仓库文件内容:
如果本地仓库和远程仓库内容相同会出现Already up to date 表示最新的内容。
本地仓库文件内容:
拉取远程仓库文件内容,更新:
查看本地仓库内容:
更新成功。
如果本地仓库不是远程仓库克隆,并且还里面还有自己写的内容,拉取远程仓库时会出现错误。
解决方案是,首先本地仓库添加远程仓库,然后拉取命令后加入参数:
--allow-unrelated-histories