git的重要性:
说起git,那在团队协作开发项目时必不可少的工具,所以掌握好git这个工具是非常有必要的,总不能拿硬盘来拷贝吧,大佬,这样岂不是很out吗
git教程分为三大块:下载-安装-使用
1.下载
git下载地址:https://git-scm.com/downloads
2.安装:选择software_install下的git目录
software_install/git/......
检查git在电脑上 是否安装ok
选择任意磁盘目录(或者桌面),单击鼠标右键>点击 Git Bash Here>弹出小黑框
就说明安装ok,这样就可以开始使用git了
3.git的使用:
1.在盘符中使用
单击鼠标右键>点击 Git Bash Here>弹出小黑框 输入git命令即可开始使用
拉取远程仓库代码,国内公司一般放到gitlab仓库
如何拉取代码:在git弹框中输入:git clone 远程仓库地址
2.在vscode里面使用:为什么使用vscode提交代码呢?(可视化操作图形界面,方便高效)
开发环境:gitlab仓库管理代理+vscode代码编辑器(vscode是前端开发神器)
vscode使用流程如下:不管三七二十一,每天来公司第一件事就是先拉取远程仓库代码,一定要记得哦
1.从gitlab(也有使用码云,依据自己公司情况而定)拉取代码到自己的文件夹目录
2.使用vscode工具打开文件夹(刚拉取的代码仓库)
3.在vscode上安装 git插件(安装GitLens后可以看到代码编写者)
4.切换到dev分支(去gitlab仓库新建分支dev,分支名自定;一般项目默认只有一个主分支master,普通用户无法直接提交代码到master)
5.开始编码(写文件、新建文件什么的;注意一定要先切换到次分支dev上,再开始编码哦)
6.编写完代码,提交代码
1. 暂存更改:加号按钮(暂存所有更改:一次性暂存所有更改过的文件)
2.提交(对勾按钮)
3.推送(向服务器提交代码;注意先拉取远程代码,因为可能别人也提交了)
4.到远程仓库查看 刚才提交代码记录
7.代码提交完成,可以回家了呀,美滋滋 是不是
4.git很实用的经验:
拉取代码报错:
git clone http://gitlab.learningleader.com.cn:23280/csiil/ehr-client.git Cloning into 'ehr-client'... remote: The project you were looking for could not be found. fatal: repository 'http://gitlab.learningleader.com.cn:23280/csiil/ehr-client.git/' not found
解决办法:http://后面加用户名@地址;例如:
git clone http://cfz@gitlab.learningleader.com.cn:23280/csiil/ehr-client.git
1.提示:请确保已在git中配置您的“user.name”和 “user.email”
出现这个问题的原因:可能是你电脑新装git,但是没有设置 user.name 和 user.email
解决方法:
1.先查看 user.name和 user.email, 输入下面命令;无任何信息则说明未设置 user.name 和 user.email
git config user.name
git config user.email
解决办法:配置用户名和密码
git config --global user.name "your user name"
git config --global user.email "your user email"
重新提交代码即可
2.如何修改 user.name 和 user.email
如果想要修改已经配置过的user.name或email,有两种方式,一种是通过git bash来修改(常用);一种是直接修改.gitconfig文件
1. git bash(常用)
//修改user.name
git config --global --replace-all user.name "your user name"
//修改user.email
git config --global --replace-all user.email"your user email"
git的一个可视化操作工具:TortoiseGit 业内也有人叫其 小乌龟
TortoiseGit下载网址 : https://tortoisegit.org/download/
Toyou: 哈尔滨冬天的雪,很白很美