GIT05_远程仓库操作、查看、添加、克隆clone、移除rm、拉取pull、推送push(上)

简介: ①. 远程仓库操作②. 查看远程仓库 git remote -v③. 添加远程仓库 git remote add 别名 url④. 从远程克隆 git clone url

①. 远程仓库操作


命令名称 作用
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 起别名添加远程仓库到本地
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并


②. 查看远程仓库 git remote -v


  • ①. 如果想查看已经配置的远程仓库服务器,可以运行 git remote (git remote -v) 命令。 它会列出指定的每一个远程服务器的简写


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


Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote -v
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote add git-demo https://github.com/Tz845195485/git-demo.git
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote
git-demo
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote -v
git-demo        https://github.com/Tz845195485/git-demo.git (fetch)
git-demo        https://github.com/Tz845195485/git-demo.git (push)
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)


③. 添加远程仓库 git remote add 别名 url


  • 运行(git remote add 分支别名 远程地址 )添加一个新的远程Git仓库


Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote add git-demo https://github.com/Tz845195485/git-demo.git
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote
git-demo
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)
$ git remote -v
git-demo        https://github.com/Tz845195485/git-demo.git (fetch)
git-demo        https://github.com/Tz845195485/git-demo.git (push)
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/repo1 (master)


④. 从远程克隆 git clone url


①. 如果你想获得一份已经存在了的 Git 仓库的拷贝,这时就要用到 git clone 命令。 Git 克隆的是该 Git 仓库服务器上的几乎所有数据(包括日志信息、历史记录等),而不仅仅是复制工作所需要的文件。 当你执行 git clone 命令的时候,默认配置下远程 Git 仓库中的每一个文件的每一个版本都将被拉取下来。


git clone [url] (如果你设置的仓库是公开的,那么clone是不需要密码的)


Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/rep03
$ git clone git://github.com/Tz845195485/git-demo.git
Cloning into 'git-demo'...
remote: Enumerating objects: 22, done.
remote: Counting objects: 100% (22/22), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 22 (delta 6), reused 22 (delta 6), pack-reused 0
Receiving objects: 100% (22/22), done.
Resolving deltas: 100% (6/6), done.
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/rep03


②. 如果你想克隆指定分支: git clone -b 分支名字 url


$ git clone -b TANGZHI https://gitee.com/tangzhi520/git-demo2.git
Cloning into 'git-demo2'...
remote: Enumerating objects: 26, done.
remote: Counting objects: 100% (26/26), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 26 (delta 4), reused 0 (delta 0), pack-reused 0
Receiving objects: 100% (26/26), done.
Resolving deltas: 100% (4/4), done.
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/rep07
$ cd git-demo2/
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/rep07/git-demo2 (TANGZHI)
$ git branch -a
* TANGZHI
  remotes/origin/HEAD -> origin/master
  remotes/origin/TANGZHI
  remotes/origin/master
Administrator@SD-20191128LXMQ MINGW64 /d/gitRepos/rep07/git-demo2 (TANGZHI)


相关文章
|
20天前
|
安全 开发工具 git
git添加远程仓库报错To add an exception for this directory解决方案-优雅草卓伊凡
git添加远程仓库报错To add an exception for this directory解决方案-优雅草卓伊凡
139 5
git添加远程仓库报错To add an exception for this directory解决方案-优雅草卓伊凡
|
2月前
|
开发工具 git 开发者
Git流程控制:远程仓库操作的实用指南
通过遵循这些步骤和策略,你将能够更有效地与远程仓库进行交互,确保代码变更的透明度和项目历史的干净。同时,良好的版本控制习惯可以减少潜在的冲突,并帮助保持代码库的整洁。在日常工作中应用这些实用的Git流程控制技巧将是非常有益的。
125 0
|
8月前
|
开发工具 git
git fetch和 pull的区别
`git fetch`和 `git pull`在Git中扮演着不同的角色,了解它们的区别和使用场景对于高效管理代码库至关重要。通过合理使用这两个命令,可以更好地控制代码合并过程,减少冲突,提高团队协作效率。
724 97
|
5月前
|
网络安全 开发工具 git
Git仓库创建与代码上传指南
本教程介绍了将本地项目推送到远程Git仓库的完整流程,包括初始化本地仓库、添加和提交文件、创建远程仓库、关联远程地址及推送代码。同时,还提供了`.gitignore`配置、分支管理等可选步骤,并针对常见问题(如认证失败、分支不匹配、大文件处理及推送冲突)给出了解决方案。适合初学者快速上手Git版本控制。
|
6月前
|
Shell 开发工具 git
解决git bash报错:在仓库中检测到可疑的所有权
总的来说,解决“在仓库中检测到可疑的所有权”的报错,关键在于理解和调整文件或目录的所有权。只要我们正确地设置了文件或目录的所有权,那么我们就可以避免这种问题,让Git Bash正常工作。
255 22
|
9月前
|
开发工具 git
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
527 69
如何操作github,gitee,gitcode三个git平台建立镜像仓库机制,这样便于维护项目只需要维护一个平台仓库地址的即可-优雅草央千澈
|
4月前
|
安全 Shell 开发工具
Windows下使用git配置gitee远程仓库
就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。
233 0
|
4月前
|
Linux 开发工具 git
解决 Linux git push 成功后(但没有出现绿点)的问题
最近学习使用Git,发现有时候在Linux下提交自己的小绿点并没有增加,单在仓库中却可以看到提交的代码。看着连续的绿点中出现几个零零散散的灰点,着实让一个强迫症患者十分难受。接下来分享以下我所知道的问题。
99 0
|
6月前
|
文字识别 网络协议 开发工具
GitHub封锁?推荐5个国产的Git仓库替代平台
近日,GitHub对中国区IP的部分限制引发了广泛关注。未登录用户被拒,已登录用户功能受限,南北网络环境差异更显“内卷”。为应对这一挑战,本文推荐了多个国产Git平台:Gitee(码云)、GitCode(CSDN旗下)、CODING(腾讯系)、CodeUP(阿里云支持)及微信代码管理工具。这些平台功能全面、稳定性强,是开发者迁移项目的理想选择。通过同步代码、配置CI/CD流水线等简单步骤,可确保项目平稳过渡。此次事件提醒我们,掌握核心技能与支持国产平台同样重要!
4050 11
|
8月前
|
开发工具 git
git fetch和 pull的区别
通过这些内容和示例,您可以系统地理解 `git fetch`和 `git pull`的区别,并在实际工作中灵活应用这两个命令,提高版本控制的效率。希望这些内容对您的学习和工作有所帮助。
420 24