git详细教程,git简明教程
首先感谢gh,腾讯大会教会了我如何配置git。现在记录配置过程。
去官网下载git安装包https://git-scm.com/downloads
下载成功后会出来类似命令行的东西
下载好git以后要去注册一个github账号
。创建一个新文件夹来存储您的项目。右键单击文件夹打开gitbash。
在gitbash中输入git init。
额外的隐藏文件夹。本地找到git(看不到的话应该会显示隐藏文件夹),说明初始化成功。
获取ssh密钥分布式git的原理是利用ssh建立内网穿透隧道,所以你需要将你本地的ssh密钥发送给你的合作伙伴。
输入命令
ssh-keygen -t rsa -C "xxxx@xxx.xxx "
输入* 3
最后进入 users ASUS.ssh。
用记事本打开第二个文件,其中包含您的ssh密钥。发给队友,就能得到第三档。
下载你队友的文件$ git远程添加源url
git克隆url
这里的网址是git @ github . com:heng-Gao/2020 _ summer _ term _ project . git。
发现文件夹里下载了队友github的项目。
右键单击pycharm将其打开,然后在VCS单击提交
提交是将本地文件放入缓冲区,准备发送。
上传您提交的版本
下载您提交的版本
如果配置坑需要填写用户名和邮箱,那么就填写你注册的github用户名和邮箱。
如果文本框上方出现黄色提示:解释器错误,点击右边的config确认python解释器的路径。
如果右下角报告错误“没有检测到变化”,这意味着没有配置git.exe路径,系统找不到git。
配置文件-设置-版本控制-git-git可执行文件的路径-你的git.exe安装地址。
从仓库拉代码的坑导致git bash因误操作而崩溃。本来是小事,但是操作系统在数据库文件上放了锁文件:
index.lock
。没有意识到锁文件不删问题的严重性,导致拉的时候出现以下错误。资源被占用了,一直点Y也没用,但我以为没什么。虽然我报告了一个错误,但我仍然认为拉取是成功的。我去本地项目看了一下,确实是代码更新了,就在这个版本的代码上做了改动,