git详细使用教程(已实现)
首先感谢gh大佬,腾讯会议手把手教我配置git,现在把配置过程记录一下
去官网下载git安装包
https://git-scm.com/downloads
下载成功以后会有个类似命令行的东西出来
下载好git以后要去注册一个github账号
新建文件夹来存放你的项目
新建好以后在文件夹里右键,打开一个gitbash
gitbash里输入git init
发现本地多出来一个隐藏文件夹 .git (看不到的要将隐藏文件夹显示)此时说明初始化成功
输入以下命令,email后面要写你自己注册
config --global user.email “你自己的邮箱”
获取ssh秘钥
分布式git的原理就是使用ssh建立一个内网穿透隧道,因此你需要将你本机的ssh秘钥发给你的伙伴
输入命令
一直回车
最后进入\Users\ASUS.ssh
用记事本打开第二个文件,里面是你的ssh秘钥,发给你的队友,就会得到第三个文件
下载队友的文件
$ git remote add origin +url
发现文件夹里下载下来了队友github里的项目
右键pycharm打开,点击VCS里的commit即可
commit是将你本地的文件放到缓冲区内,准备发送
上传你提交的版本
下载你提交的版本
坑
如果需要填User Name 和 Email Address,那就把自己注册的github用户名和邮箱填进去
如果文本框上方出黄色提示:解释器错误,那就点击右方config把python解释器路径确认即可
如果右下角报错“No changes detected“,说明git.exe路径没有配置进去,系统找不到git。
配置file-setting-version control-git-path to git executable-你的git.exe安装地址
常用代码汇总
初始化环境
git init
连接队友github仓库
git remote add origin + url
检查是否连接成功
git remote -v
把项目源文件下载到本地
git clone + url
把代码结构原文件下载到本地
git pull origin master
上传
git push origin master