git远程仓库

git的远程仓库有很多,这里以最常用的GitHub为例。

git remote add 别名 仓库路径

添加仓库路径的别名。

git remote rm 别名

删除仓库路径的别名。

git remote -v

显示所有的仓库路径别名以及详细信息,没有-v只显示别名。

git push 别名 本地分支:远程分支

将本地仓库发布到GitHub上,仓库是否为空都行。如果省略冒号之后的内容,默认发送到本地分支对应的分支上,一般是重名,不存在则自动在远程服务器创建。本地分支也省略的话表示当前分支。别名也省略的话表示origin。

git pull 别名 远程分支:本地分支

将GitHub上的仓库的改变拉入到仓库并合并,本地为空时不可使用,使用clone。与push类似,分支名表示从哪里到哪里。省略本地分支表示有对应关系的,如果本地分支不存在,会自动创建本地分支,但是会先保存到master,即是说master分支也会被更新,所以最好先创建分支。

git fetch 别名 远程分支

从远程分支拉取内容,如果有了新的更新会有显示。省略远程分支表示拉取所有分支。如果没有提前合并远程分支,导致远程分支已经被他人更新,则无法推送自己的更新。即是说,推送的分支必须和远程分支保证只差一个版本。

                                            git远程仓库

git clone 仓库路径

不能用别名,只能使用仓库名,直接复制整个仓库下来。

                                git远程仓库

不要试图在远程服务器上进行数据更改,这里只是数据交互中心,不应该存在数据更改的情况。只能进行分支的管理,对于数据的管理,无权插手。

 

有关git的其他内容可以通过这里访问https://blog.csdn.net/astar3/article/details/80764843