Git远程仓库的一些命令

1.查看远程仓库

如果想查看已经配置的远程仓库服务器,用git remote。它会列出指定的每一个远程服务器的简写。

如果已经克隆了远程仓库,那么至少应该能看到origin,这是Git克隆的仓库服务器的默认名字。

 

 2.添加远程仓库

git remote add <shortname> <url> 添加一个新的远程Git仓库,同时指定一个可以引用的简写

这是在本地首先初始化了一个仓库,利用git init命令,然后再将远程仓库与本地仓库进行关联

 3.移除无效的远程仓库

git remote rm

注意:此命令只是从本地移除远程仓库的记录,并不会真正影响到远程仓库

4.从远程仓库抓取

git fetch

从远程仓库获取最新版本到本地仓库,不会自动merge

 

origin指代的是远程仓库的地址(也就是说这个地址的名字就是origin),master是远程仓库的分支

利用git fetch origin master,之后,本地仓库看不到任何东西,因为git fetch并不会自动merge,所以需要手动合并

 使用git merge origin/master,代表将origin/master分支下的文件合并到本地的工作区内

5.从远程仓库拉取

 git pull origin master

origin代表的是远程仓库,master是分支

注意:如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从仓库拉取文件的时候会报错(fatal:refusing to merge unrelated histories),解决此问题可以在git pull命令后加入参数--allow-unrelated-histories(强行拉取下来)

6.推送到远程仓库

git push [remote-name] [branch-name]

 git push origin master

origin代表远程的地址,master代表本地的分支,推送到远程master分支

posted @ 2021-04-26 16:34  GumpYan  阅读(334)  评论(0编辑  收藏  举报