赞
踩
什么是Git?
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 [1] 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
目前只需要理解为,多人可以通过Git这个工具,向一个仓库内上传下载代码,实现多人开发一个项目。
作用:你和同事写代码都写了width,一个写的50一个写99,你fetch到本地的时候可以自行选择使用哪个版本。
git很简单的,只是第一次绑定仓库的时候稍微有点点麻烦,绑定之后每次只需要push fetch就好了
你需要确保你的托管平台和你同伴的托管平台一致
常见的托管平台如下:
下载地址:http://git-scm.com/download/win
在这里,你可以选择安装版或是绿色版(便携版),这里我们选择64位安装版
下载速度慢可以点这里:镜像链接
下载完后,打开安装程序
确保把Git GUI勾选上,降低我们后续操作难度
这里需要注意一下,选择编辑器,这里看你安装了什么记事本软件,一般有notepad++(辱华), Sublime Text, VS Code, 这里平常都用vscode写的,我们就选VSCode。
然后就是一路Next Next Next…
安装完成
打开你要上传至仓库的文件夹(这里我们以SuperMario为例)
右键—> Git GUI Here
点击"创建新仓库"(意思是在这个文件夹里面建立一个git项目)
创建之后,我们来认识一下这个界面
红框,顾名思义,未缓存的改变,理解为待上传
绿框,即将上传
蓝框的几个按钮(多数情况下从上到下依次点击):
Rescan 扫描本地文件的改变,如果与远程仓库不一样,相对应的文件会出现在红框
Stage Changed 准备更改文件,相应的文件会出现在绿框
Sign Off 理解为签名,点击之后会在右边灰色的提交信息框,自动生成你的名字和邮箱地址(前提你要在Edit—Option里面写,后面会讲)
Commit 提交到本地库,注意,提交更改时,必须在提交信息框写上一些备注
Push 提交到服务器
使用上面的按钮之前,你需要和远程仓库连接起来
点击Generate Key生成并复制到剪贴板
通过点击 Gitee 主页右上角头像 「设置」->「安全设置」->「SSH公钥」进行公钥添加 ,复制(全部选中后,鼠标右键 copy),将复制的 ssh-rsa 开头的内容添加到下图公钥框中。并点击确认按钮
输入Gitee账号的密码(你不会告诉我你还没注册吧。。。)
设置其为Gitee上的用户名和邮箱,点击Save保存
git@gitee.com:kicking-mario/kicking-mario.git
提交操作:
Stage Changed -> Sing Off -> Commit -> Push
先点击 Stage Changed 按钮。
然后点击 Commit 提交到本地库(必须写提交信息)。
提交太快没截屏到。。。
然后点击 Push提交到服务器。
报错了:
(因为已经不是空仓库了,所以在Transfer Option处勾选了 Force overwrite…)
记得把你自己邀请为开发者或管理者哦
刷新一下对比:
Push前:
Push后:
我们新建一个文件来模拟文件改变
如果这里 Local Branch, Tracking Branch, Tag 都没有列表选择,而你又确确实实fetch到了,建议重启软件
这里借用菜鸟教程的流程图
总之大体流程就是这样,上面一条路径代表从远程仓库fetch回本地,下面一条代表从本地push到远程仓库
绑定了之后,只需要重复 push fetch操作就好了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。