首页 > 其他分享 >笔记七:github操作-Push、Pull、Clone

笔记七:github操作-Push、Pull、Clone

时间:2023-04-03 18:35:47浏览次数:46  
标签:Pull github Clone 拉取 git 本地 岳不群 远程 分支

一:学习内容

  • Push:推送本地分支到远程库
  • Pull:拉取远程分支到本地库
  • Clone:克隆远程库到本地

 

二:Push:推送本地分支到远程库

需要注意:推送的时候,需要指定分支,也就是我把本地库的哪个分支推送到远程库

1 #推送本地分支到远程库,git push 别名 分支
2 #如果当前本地库在hot-fix分支上,而你想推送master分支上的内容,则需要先切换到master分支上
3 #执行该命令,会弹出凭据管理器,我们选择用浏览器登录github,进行授权
4 git push git-demo master

命令执行结果如下:

 

 

三:Pull:拉取远程分支到本地库

需要注意:这个动作很重要,一定要随时让本地库的代码保证是最新的状态。拉取的时候,需要指定分支,也就是我把远程库的哪个分支拉取到本地库,覆盖的也是本地库当前指针指向的分支位置

1 #岳不群在浏览器中修改远程库代码在hello.txt最后添加了一行1111,并在浏览器提交了,这样远程库的代码和岳不群本地的代码就不同了,这时候岳不群拉取远程分支到本地库
2 #拉取远程分支到本地库,git pull 远程库地址别名 远程分支名
3 git pull git-demo master
4 
5 #查看本地文件,此时应更新成远程master分支上的hello.txt内容相同
6 cat hello.txt
7 
8 #查看本地库状态,显示没有任何提交是干净的,说明拉取pull动作会自动添加暂存区并提交本地库
9 git status

命令执行结果如下:

 

四:Clone:克隆远程库到本地

上面的步骤中岳不群已经创建好了华山剑法git-demo,现在徒弟令狐冲想把代码克隆下来。这里需要有2个github账号,一个是岳不群的,一个是令狐冲的

在本地新建一个文件夹E:\\GitSpace\\git-lhc,然后来到该文件夹下,右键点击进入Git Bash Here

克隆的命令如下:

1 #克隆远程分支代码,远程地址则是拷贝的HTTPS仓库地址
2 #克隆代码是不需要凭据账号的,因为当前岳不群创建远程库的时候是创建的公共库,公共库的读权限是不限制的,任何人都能克隆读
3 git clone https://github.com/testeryueyue/git-demo.git
4 
5 #查看远程库别名,别名是origin
6 git remote -v

命令执行结果如下:

 

上面可以看到,clone会做3个操作:
1.拉取远程代码到本地库
2.初始化本地仓库
3.创建别名

标签:Pull,github,Clone,拉取,git,本地,岳不群,远程,分支
From: https://www.cnblogs.com/miaomiaokaixin/p/17283182.html

相关文章

  • 笔记十:github操作-ssh免密登录
    一:学习内容生成ssh免密登录密钥github配置ssh免密登录公钥测试ssh免密登录 二:本地生成ssh免密登录密钥因为github是国外网站国内访问https链接不稳定,所以我们会用ssh的方式访问,而ssh的方式就需要配置ssh密钥。1#添加ssh免密公钥,进入windows家目录,C:\\Users\\你的用户......
  • 笔记十二:Idea操作-集成github
    一:学习内容Idea设置github账号Idea分享项目到githubidea推送代码到远程库idea拉取远程库代码合并本地库idea克隆代码到本地 二:Idea设置github账号 我是授权的岳不群的github账号: 三:Idea分享项目到github这个操作相当于将创建远程库、push本地库代码到远程库......
  • github git push报错处理
    报错如下:D:\code\springcloud2022_new_new\springcloud2022>gitpushfatal:unabletoaccess'https://github.com/zhaowenqiao/springcloud2022.git/':Failedtoconnecttogithub.comport443:Timedout 解决办法命令如下:#关闭git证书校验gitcon......
  • GitHub 入门(中文教程)
    GitHub官网参考文献:GitHub的PullRequest是指什么意思?参考问下:GitHub中的PullRequest和Pulse详解......
  • 使用 SK 示例 探索 GitHub 存储库 中的机器人
    微软3月22日一篇文章“Semantic-kernel嵌入和记忆:使用聊天UI探索GitHubRepos”[1],文章中进行了展示了嵌入,该文章解释了他们如何帮助开发人员提出有关GitHub存储库的问题或使用自然语言查询探索GitHub存储库。与嵌入一起,这是在SK存储器[2](嵌入集合)的帮助下完成的,这有助于为提......
  • Github + Sphinx+Read the docs 实战入门指南(二)
    引言接上一篇Github+Sphinx+Readthedocs实战入门指南(一),这一篇主要讲解如何自动将指定文档内容部署到Readthedocs中。对于文档,一般有以下基本要求:只维护一份,其他地方自动同步更新可以根据代码注释,动态更新维护相应的API文档支持检索多版本之间的API接口动态查看......
  • Github + Sphinx+Read the docs 实战入门指南(三)
    引言接着上两篇文章Github+Sphinx+Readthedocs实战入门指南(一)Github+Sphinx+Readthedocs实战入门指南(二)我们已经成功地将Sphinx文档部署到了Readthedocs网站,但是这个文档,我们不想每次都要手动更新内容,想要的是:在更改仓库主分支时,自动将相关内容更新部署......
  • Github + Sphinx+Read the docs 实战入门指南(一)
    引言GithubGithub是一个托管网站,目前主要用来托管代码,当然托管其他的也可。但是网不好的小伙伴可以考虑使用Gitee作为平替。SphinxSphinx是什么?Sphinx是一个自动生成文档的工具,可以用简洁的语法快速生成优雅的文档。哪些场景要用Sphinx?如果想要写书,不想陷入复杂的......
  • 5.clone plugin(克隆插件)的限制
    1.在使用ClonePlugin时,注意以下限制:克隆期间,会阻塞DDL。同样,DDL也会阻塞克隆命令的执行。不过从 MySQL8.0.27开始,克隆命令不会阻塞Donor上的DDL。ClonePlugin不会拷贝Donor的配置参数。ClonePlugin不会拷贝Donor的Binlog。ClonePlugin只会拷贝Inno......
  • AI写代码 GitHub Copilot + Idea 安装和使用教程
    GitHubCopilot是微软与OpenAI共同推出的一款AI编程工具,基于GitHub及其他网站的源代码,根据上文提示为程序员自动编写下文代码,可以极大地提高编写代码的效率。根据已有上下文补全代码根据函数名和参数,生成方法体根据注释自动生成代码代码优化生成测试代码一、GitHubCopil......