如何使用git拉取代码及提交代码(详细)
分享给刚进入公司的小伙伴们鸭!
第一步:首先在本地安装git和TorToiseGit小乌龟,svn同理,也可以安装下TorToiseGit中文语言包,前期可减少出错,后期熟悉了可直接用命令行pull代码
官网下载非常慢,推荐使用360软件管家直接下载或者腾讯助手,很方便,节省时间。
然后下载好需要的包nodejs,集成了npm,我的项目是vue项目,安装了yarn可代替npm,改善了npm的一些缺点,你也可以不装。
第二步:给了你添加了权限后就可以拉项目代码了,首先新建一个文件夹git clone一下

选择git的远程存放地址,如何项目还未上线,clone完成后会得到一个master分支上的代码初始版本

第三步:切换分支(重要),切换到自己所在分支,假设是develop分支,在TorToiseGit选择小乌龟上的checkout,Branch下选择自己所在的分支develop

第四步:切换好分支后就就可以拉取到自己所在分支上的项目代码了,用TorToiseGit小乌龟上的pull或者git Sync同步代码,
push提交代码同理,可用TorToiseGit小乌龟push推送代码。

一切准备就绪以后就可以运行项目了,打开你的项目文件夹,最新拉取下来的项目是没有node_modeules依赖包的,需要你打开命令行npm,
用npm install或者yarn安装一下项目依赖包,安装完成后项目文件夹下回多出一个图所示的项目依赖包

然后查看你项目的文件package.json文件,script下的启动项目的npm配置,如果有dev或者start就可以用命令行npm run start或者npm run dev,
具体看scripts下的配置,如果是vue-cli3最新版的vue项目可以直接运行命令vue ui,vue-cli3版本最新配置图形化界面,方便运行项目及打包,也非常方便。

有木有非常详细,给个关注一起成长!谢谢。
未经本人许可,不得转载。
如何使用git拉取代码及提交代码(详细)的更多相关文章
- sourceTree每次拉取代码和提交代码都需要输入密码
		今天新安装的sourceTree导入项目,拉取代码的时候一直提示让我输入git密码,每次拉取和提交的时候都需要重新输入密码,甚是麻烦,在网上,搜索,解决办法五花八门,这里提供一种简单有效的方法供大家参 ... 
- git——解决每次拉取、提交代码时都需要输入用户名和密码
		在开发中我们经常需要通过 git 对代码进行拉取和提交,频繁地输入用户名和密码会带来很大的麻烦,下面就介绍一下解决git每次拉取.提交代码时都需要输入用户名和密码的方法. 很简单,只要两步骤就能实现: ... 
- git 拉取代码指定分支
		问题背景: 新项目还在开发阶段,没有正式对外发布,所以开发同事合并代码到develop上(或者其他名称分支上),而不是到master分支上 通过git拉取代码的时候,默认拉取的是master分支,如下 ... 
- [Git] 拉开发分支的代码报错
		Git拉开发分支的代码报错: fatal: The remote end hung up unexpectedly fatal: early EOF fatal: index-pack failed ... 
- eclipse git如何切换分支,拉取代码,合并代码,解决冲突等
		(如果想看eclipse拉取git项目,移步到我上一篇文章)以下步骤是eclipse运用git的切换分支,拉取合并代码的基本操作: 1.切换远程分支:鼠标右键项目--team--switch to - ... 
- 2017.6.30 使用git新建项目、仓库并拉取、提交代码
		1.在码云上新建一个项目rms 2.在本地指定位置新建仓库,生成.git文件夹 3.同步远程仓库,并拉取最新代码 远程仓库默认名为orgin.可以修改,这里就是用默认名了. 注意:这里使用ssh方式的 ... 
- git 从远程拉取代码、推代码的步骤
		(注:如果是几个人共同管理项目,并且你的队友在你之前推过代码,那你就需要 git pull 一下,把代码拉到本地,解决一下冲突,再执行以下步骤,将本地代码推到远程仓库.) 第一步:查看当前的git仓库 ... 
- Git拉取、提交、迁出、合并、删除分之命令
		#拉取代码 git clone -b 分之名称 git地址 #提交代码 git add . //:注释,if是第一次提交: $ git add --all . (请注意后面有个英文点(表示是当前目录) ... 
- git 服务器搭建及提交代码检查
		本地 git 服务,通常都会选择 gitlab.本人最先也是选择 gitlab,在 centos7 上按照官网的步骤进行安装,下载的速度难以忍受,无奈放弃.最终选择在 docker 中安装 gogs ... 
随机推荐
- sql 生成随机字符串
			生成三位随机字母+12位数字 ),), @c int; select @CardCode=abs(CHECKSUM(NEWID())) -LEN(@CardCode); ,@c)) set @Card ... 
- centos7基于SVN+Apache+IF.svnadmin实现SVN的web管理
			一.介绍 本文介绍的是CentOS7上搭建基于Apache.SVN Server.iF.svnadmin实现web后台可视化管理SVN. iF.SVNAdmin应用程序是Subversion授权文件基 ... 
- JVM进程启动会启动哪些线程?
			首先要明白一点:JVM本身是一个多线程的程序,和我们编写的java应用程序一样,当JVM启动执行时就是在操作系统中启动了一个JVM进程.我们编写的java单线程或多线程应用进程都是在JVM这个程序中作 ... 
- 结合API Gateway和Lambda实现登录时的重定向和表单提交请求(Python3实现)
			1. 创建Lambda函数,代码如下: from urllib import parse def lambda_handler(event, context): body = event['body' ... 
- springboot集成themeleaf报Namespace 'th' is not bound
			<!DOCTYPE html><!--解决th报错 --><html lang="en" xmlns:th="http://www.w3.o ... 
- ES6 Promise用法讲解
			所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果. ES6 规定,Promise对象是一个构造函数,用来生成Promise实例. 下面代码创造了一个 ... 
- SQLSERVER列出所有用户权限
			--服务器级权限WITH CTE AS(SELECT u.name AS 用户名,u.is_disabled AS 是否禁用,g.name as 服务器角色,'√' as 'flag'FROM sys ... 
- redis windows 安装流程
			https://blog.csdn.net/u012343297/article/details/78839063 1,redis官方下载地址:https://redis.io/download,re ... 
- 13: ELK(ElasticSearch+Logstash+ Kibana)搭建实时日志分析平台
			参考博客:https://www.cnblogs.com/zclzhao/p/5749736.html 51cto课程:https://edu.51cto.com/center/course/less ... 
- Q语言-[帝王三国送将辅助]
			纯属自己写的, 玩同一个游戏的朋友,需要送将的, 把需要送的将改名为送, 然后启动辅助即可 本辅助只支持1024x576 191dpi 附上源码 //本源码初始化分辨率1024x576[夏天] Dim ... 
