git 拉取远程代码(小白教程)

git拉取远程代码在实际项目开发过程中,往往是已经存在远程项目了,我们定义的需求是只需要简单的操作git,能够上传和下拉最新代码。模拟小白需求:第一步:拉取远程代码gitclonehttps://github.com/…/PrettyGirls.git第二步:查看本地分支和远程分支1、cdPrettyGirls到工程目录下;2、gitbranch-al查看本地和远程的所

大家好,又见面了,我是你们的朋友全栈君。

#git 拉取远程代码
在实际项目开发过程中,往往是已经存在远程项目了,我们定义的需求是只需要简单的操作git,能够上传和下拉最新代码。
模拟小白需求:

第一步:拉取远程代码

git clone https://github.com/…/PrettyGirls.git
远程拉取成功

第二步:查看本地分支和远程分支

1、cd PrettyGirls 到工程目录下;
2、git branch -al 查看本地和远程的所有分支。
操作结果
这里成功看到了所有的分支:其中master是本地分支,前面的星号*表示正在使用的分支
前面带有remotes的分支都是远程分支。

第三步、将远程分支与本地分支进行关联

1、git pull origin master
(如果你想拉到本地的dev分支上,首先git checkout -b dev,然后使用git pull origin dev,这样就将本地dev分支与远程origin/dev相绑定了)

这里写图片描述
这个命令是将本地分支与远程分支进行关联,并且将远程分支origin拉到本地分支master下
如果远程分支origin下还有子分支1.0.0.1,则使用git pull origin/1.0.0.1 master 这样就是将本地的master分支与远程的origin/1.0.0.1进行了绑定

2、git branch -vv
可以看到master后面蓝色部分origin/master,说明master分支已经与origin/master绑定在一起了。
3、已经关联好了的代码,直接输入git pull 就可以同步了

第四步、上传本地代码到远程分支上

1、git add ./abc.txt
加入你已经修改本地文件acb.txt这里是相对路径
2、git commit
使用git commit 就是将这个txt文件上传到本地分支上
3、git push
这个命令的结果就是将本地分支master中commit的数据abc.txt上传到了远程绑定的master分支上了。
这里写图片描述
这里我创建了新的文件abc.txt,然后add,commit 添加备注 “abc”。
然后我使用git push 命令将其发送到远程master上
现在查看下我现在的分支
这里写图片描述
注意:这里如果没有master绑定到远程的分支,就必须使用git push origin master :master
git push <远程主机名> <本地分支名>:<远程分支名>

第五步、看下远程代码

这里写图片描述
可以看到已经存在abc.txt了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125250.html原文链接:https://javaforall.net

赞 (1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • web服务器有哪些?_服务器和web服务器有什么区别

    web服务器有哪些?_服务器和web服务器有什么区别&lt;1&gt;什么是web服务器"网络服务"(WebService)的本质,就是通过网络调用其他网站的资源。WebService架构和云如果一个软件的主要部分采用了"网络服务",即它把存储或计算环节"外包"给其他网站了,那么我们就说这个软件属于WebService架构。WebService架构的基本思想,就是尽量把非核心功能交给其他人去做,自己全力开发核心功能。比如,如…

    2022年9月19日
  • 电子设计(2)三极管稳压电路仿真分析「建议收藏」

    电子设计(2)三极管稳压电路仿真分析「建议收藏」这篇博客主要是三极管稳压电路的仿真分析。

    2022年6月20日
  • mybatis log plugin 激活码[免费获取]

    (mybatis log plugin 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月22日
  • SCM CVS

    SCM CVS

    2021年8月15日
  • OCR截图文字识别提取(无需安装)「建议收藏」

    OCR截图文字识别提取(无需安装)「建议收藏」本软件无需安装,适用于Windows平台,具有截图,文字提取等功能,亦可用于图片和PDF中文字的识别提取中。目前版本为V3.82。截图文字提取V3.82下载地址如下蓝奏云下载:https://www.lanzous.com/b679733百度网盘下载链接:https://pan.baidu.com/s/1IMY0SWpyKy8uf6o5GTveLw新功能简介:1…

    2022年4月27日
  • char转int的方法_char 转 int

    char转int的方法_char 转 int这是我的第一篇博客,也是我学习的一种方法,我会将学习中总结出的方法问题通过博客记录下来,希望能帮到同样在努力学习的朋友,也希望有什么不足得到大家的补充帮助回归正文,在编程中我们常常会涉及到类型转换的问题,类型转换最重视的装箱与拆箱带来的性能损耗。char类型与int类型同属于值类型,因此在char转换成int的时候就想不造成装箱拆箱的性能损耗的同时完成转换就可以这样做,首先大家要明

    2022年10月2日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号