git远程拉取代码基本操作

摘要:
从git获取远程代码|| vscode编辑器有自己的git,可以用来从ctrl+~控制台中提取代码。它非常容易使用。在实际的项目开发过程中,远程项目通常已经存在。我们定义了这样的要求,即您只需要简单地操作git,就可以上传和下载最新的代码。小白需求模拟:第一步:拉远程代码gitclonehttps://github.com/…/RettyGirls。git步骤2:查看本地分支和远程分支1.cdPrettyGirls

git 拉取远程代码 || 利用vscode编辑器自带了git,可在ctrl+~打开控制台拉取代码,非常好用哦~
在实际项目开发过程中,往往是已经存在远程项目了,我们定义的需求是只需要简单的操作git,能够上传和下拉最新代码。
模拟小白需求:

第一步:拉取远程代码
git clone https://github.com/…/PrettyGirls.git

git远程拉取代码基本操作第1张


第二步:查看本地分支和远程分支
1、cd PrettyGirls 到工程目录下;
2、git branch -al 查看本地和远程的所有分支。

git远程拉取代码基本操作第2张



这里成功看到了所有的分支:其中master是本地分支,前面的星号*表示正在使用的分支
前面带有remotes的分支都是远程分支。

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

git远程拉取代码基本操作第3张


这个命令是将本地分支与远程分支进行关联,并且将远程分支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分支上了。

git远程拉取代码基本操作第4张

这里我创建了新的文件abc.txt,然后add,commit 添加备注 “abc”。
然后我使用git push 命令将其发送到远程master上
现在查看下我现在的分支

git远程拉取代码基本操作第5张

注意:这里如果没有master绑定到远程的分支,就必须使用git push origin master :master
git push <远程主机名> <本地分支名>:<远程分支名>

第五步、看下远程代码

可以看到已经存在abc.txt了

如果没有配置秘钥账号密码如下操作

git远程拉取代码基本操作第6张

 上面是已经有了用户名和密码

没有的话进行如下操作

$ git config --global user.name "username"

$ git config --global user.email "email"

  

免责声明:文章转载自《git远程拉取代码基本操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Facebook 开发页面App 流程讲解TSQL 定义分割字符串的函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux下备份系统至另一硬盘

首先会想到dd命令. 但,, 1,若是小硬盘还好,上T的大硬盘这样做肯定不明智; 2,况且dd是在硬件层面的拷贝,前面的MBR也会随之恢复到另一个盘,若源硬盘是100G,目标盘是200G,又会出问题,200G的硬盘由于被覆盖写入了100G硬盘的MBR导致只可用100G,更何况重写MBR相当的麻烦; 所以最好不要用类似 dd if=/dev/sda of=/...

git--指定不上传的文件夹

在使用 vue-cli 脚手架的时候,有一个依赖模板文件夹是不希望被上传到git上的,因为里面文件太多了。 解决办法:手动创建git忽略push清单,node_module以及自身 1.文件夹内右键git bash,输 touch .gitignore,注意中间有空格。  2.编辑器打开生成的 .gitignore 文件,加入: node_modules...

记Git保存本地密码与删除本地缓存

参考: https://www.jianshu.com/p/77b0340a02f3 https://blog.csdn.net/yunlong782/article/details/50887833?locationNum=7&fps=1 保存密码 git有三种策略查找用户名密码:去缓存中找,去磁盘中找,去钥匙串中找。 ~/User/用户...

gitlab的fork及源项目的同步

此篇大部分貌似是cp其他地方的,也忘了出处,写到此处,权当保存,见谅。 测试代码master同步到生产代码master #现有git@gitlab.home.com:root/fork.git项目,fork该项目,得到git@gitlab.home.com:test/fork.git项目。接下来需要实现test/fork同步源项目root/fork: (1...

ubuntu18.04优盘只读问题

1、打开终端,查看系统日志文件: tail -f /var/log/syslog 2、插入优盘。 3、系统文集syslog输出以下内容: Feb 26 20:40:08 noi dbus-daemon[1270]: [session uid=1000 pid=1270] Successfully activated service 'org.gnome.S...

elasticsearch 高级搜索示例 es7.0

1 基础数据 1.1 创建索引 PUT mytest { "mappings": { "properties": { "title": { "type": "text", "fields": { "keyword": { "type": "text",...