Git常用命令——针对远程仓库

1 查看已配置的远程仓库

git remote
git remote -v
git remote show origin

如果想查看已经配置的远程仓库服务器,可以运行git remote命令。它会列出指定的每一个远程服务器的简写。
如果已经克隆了远程仓库,那么至少应该能看到origin,这是Git克隆的仓库服务器的默认名字

2 添加远程仓库

这和克隆不同,克隆是直接把网上创建的直接复制,复制过来的是跟网上创建的一模一样的结构;这个添加是自主在本地创建仓库,然后再把网上创建的仓库拉取过来。

git remote add (自定义仓库名,推荐o取rigin)  (URL(网上创建时的url))

3 移除远程仓库

git remote rm (仓库名)

在这里插入图片描述

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

3 从远程仓库抓取

本地文件夹关联到远程仓库之后,也就是git remote add (远程仓库url)之后,再通过

git fetch

执行命令之后,远程仓库的文件会以二进制存储到.git文件夹下的object文件夹;
这时候可以执行

git merge (仓库名)/分支名

合并远程仓库的文件到本地仓库

在这里插入图片描述

4 从远程仓库拉取(抓取+合并)

不是直接克隆远程仓库的话,需要有个前提,那就是添加远程仓库,即

git remote add (自定义仓库名 ) (远程仓库url)

再直接执行

git pull (自定义仓库名)  (分支名)

就会自动合并远程仓库指定分支下的文件到本地仓库

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

5 推送到远程仓库

前提是本地的仓库之前已经添加了远程仓库,换句话说就是本地的仓库的文件是由远程命令:git remote add......已经确定了关联;这时候可以使用

git push (仓库名)  (分支名)

执行命令弹出一个窗口输入账号信息即可推送。
修改了文件,再次推送是需要把文件转存到暂存区才可以推送的,快捷的方法是修改了文件之后直接执行

git commit -a (日志)

即可快速转换状态,这时候再次执行git push …即可推送,也就是修改了文件。

6 Git分支操作

查看本地分支
git branch
查看所有远程分支
git branch -r
查看所有本地和远程分支
git branch -a
创建分支,在哪个分支基础下创建分支,创建出来的分支则是以当前分区下的文件为基础。
git branch (分支名)
切换分支
git checkout (分支名)
把当前的本地分支推送到远程仓库(修改文件后要重新推送以更新原远程仓库也是这个命令)
git push   (仓库名)   (分支名)
合并分支下的内容
git branch (分支名)//如果合并文件有冲突要手动修改文件,add--commit之后再次合并才能生效。
删除分区(对本地分支操作)
git branch -d (分支名)
*如果要删除的分支中进行了-些开发动作, 此时执行上面的删除命令并不会删除分支,如果坚持要删除此分支,可以将命令
中的-d参数改为-D*
删除远程分支
git push (仓库名) -d (分支名)
这里的做一个补充:(仓库名)其实不一定是远程仓库的仓库名,
而是指之前和抓取或拉取远程仓库url时自定义的仓库名,具体可以查看第4部分是如何自定义仓库名的。

7 Git标签操作

创建标签
git tag <tangName>
查看标签
git tag
查看标签信息
git show  <tagName>
将标签推送到远程仓库
git push <仓库名>  <tagName>
删除标签(本地)
git tag -d <tagName>
删除远程标签
git push <仓库名> :refs/tags/<tagName>
检出标签(相当于将当前分支下的文件拷贝到一个全新的分支并附带上已经创建好的标签)
git checkout  -b  <分支名> 	<tagName>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要连接远程仓库,可以使用以下命令: 1. 使用"git remote"命令查看已经添加的远程仓库。 2. 使用"git clone 远程仓库的地址"命令将远程仓库的内容拷贝到当前目录。 3. 如果已经在本地创建了一个名为"Dev"的分支,并且想将远程仓库的"xiaobei"分支合并到本地的"Dev"分支中,可以使用以下命令: - "git checkout Dev"切换到"Dev"分支。 - "git merge xiaobei"将"xiaobei"分支合并到当前分支。 4. 如果想将本地的修改推送到远程仓库的"master"分支,可以使用以下命令: - "git checkout dev"切换到"dev"分支。 - "git add ."将所有修改添加到暂存区。 - "git commit -m <commit message>"提交修改。 - "git push origin master"将本地的修改推送到远程仓库的"master"分支。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Git 学习(三)—— 本地仓库远程仓库的操作命令](https://blog.csdn.net/challenglistic/article/details/129405858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Git创建、连接远程仓库命令](https://blog.csdn.net/qq_53966155/article/details/121640545)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值