Git下载-连接码云-保姆级教学(连接Gitee失败的解决)
Git介绍 + 码云连接
一、Git介绍
二、Git的工作机制
下载链接:Git - 下载软件包
三、使用步骤
创建一个wss的文件夹,作为‘工作空间’
四、连接码云账号
五、连接Gitee失败的解决方法
一、Git介绍
Git是一个免费的、开源的`分布式版本控制系统
Git适用于多种开发工作流程,它可以根据团队的需求和开发模式来选择合适的工作流。
每个开发者都拥有完整的代码仓库,包含完整的历史记录。开发者可以在本地进行版本控制操作,在本地独立开发和提交,然后提交推送到远程仓库,不需要始终依赖中央服务器。并且不受网络影响,没有网络连接时也可以继续工作。
二、Git的工作机制
下载链接:Git - 下载软件包
下载的时候记得修改路径,最好不要安装在C盘了
三、使用步骤
创建一个wss的文件夹,作为‘工作空间’
右击点击 Open Git Bash here
输入: git init 然后会出现一个叫.git的文件夹,这个文件夹很暗,如果没有的话应该是隐藏了,隐藏的看以下图。
右击新建一个文本文档,名字为a.txt,输入内容保存 (名字也可以自己取,不过后面写的名字要和自己的对应)
设置自己的用户签名(重要)
git config --global user.name 'zlx888' 设置用户签名
git config --global user.email '630080900@qq.com' 设置邮箱签名邮箱可以用自己的,不是QQ邮箱也可以的
输入:git status 查看版本状态
将工作空间的修改添加到暂存区:git add .
输入:git add a.txt 后在查询一下状态: git status
将暂存区内容提交到版本库(本地仓库)
输入:git commit -m '版本说明'
查看历史版本信息(输入一种就可以了)
输入:git log
git log ##显示每个版本的详细信息
git reflog ##显示版本号
查询一下我们的a文件 输入:cat a.txt
四、连接码云账号
首先要有一个码云账号,因为我已经注册过了,所以没有那个页面截图了,手机号注册就好了,密码一定要记住!
进来后,来到我的,点击找到仓库下面的新建一个仓库
输入你的仓库名称,点击创建(仓库名不能和你已经存在的仓库重名)
这样就是连接成功了(复制后有些同学可能不知道怎么粘贴上去,右击会看到一个paste的单词,点击就可以粘贴了)
提交本地仓库文件到'远程仓库'(push到远程仓库需要gitee的帐号和密码)
我这里是已经输入过密码了,你把注册码云的手机号登入就好,密码就是你开始设置的那个
(有遇到需要公钥问题的朋友可以看一下第五点,我的一个解决方案)
输入:git push origin (master/创建分支的名字)
注意事项: 多人同时开发时,可能出现提交失败,可能是有其它人在你之前提交过一次版本,那么你需要先pull拉取更新的代码,再push提交。
回到码云刷新页面,就可以看到你push到仓库的文件啦~点击进去就可以看到你文件的内容了
五、连接Gitee失败的解决方法
这里我想分享一个我在连接时遇到的一个问题,我当时连接的时候,一直说需要公钥,码云这里其实是有一个教程的,很详细。
但是我用了以后还是没有成功啊 (╥_╥),我是通过去加入到别人的仓库,在连接上传成功的,后面就可以正常连接自己创建的仓库了,方法如下
你复制到浏览器进入加入就好了,接着让对方连续操作
可以搞个文本文档发,或者自己敲吧,保险一点,反正不长
把对方的文件pull到你的本地里面去 git pull 对方的仓库链接(下面图片)。获取到后去你的文件修改一下内容,保存重新,接着如下步骤
你要先把之前你自己的连接删除,命令在下面了
##-------------------修改连接地址----------------------##
git remote###查看所有远程仓库
git remote -v###查看当前远程仓库地址 1、查这个
git remote set-url origin 你新的远程仓库地址 ###修改连接连址 3、连接其他仓库
git remote rm origin##删除远程连接 2、删除掉
在次输入:git push origin (master/创建分支的名字)
这个时候就会在让你登入码云,一样的手机号,密码
成功后一样的操作去查看,接着就可以试一试用自己创建的仓库重新连接了,这个是我遇到以及解决的一个方法。还有什么疑问可以提问在评论区~
原文地址:https://blog.csdn.net/m0_73245042/article/details/143387866
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!