git是什么?
还是科普一下吧:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理(来自我大百度)
现在越来越多的公司已经使用git来进行项目的版本管理,,使用起来特别的方便,多人开发效率也大大提高,但是首先先有一个git仓库,git仓库分为两类:私有仓库和共有仓库,GitHub因为是开源的,貌似仓库是公开的,保密的貌似要rmb,码云可以用私有仓库。
码云和github的区别:码云国内,GitHub国外。GitHub是全英文并且用户基数多,知名的库也多;而码云全是中文,且大部分用户是国人,优秀的库相对于GitHub比较少。
对于个人而言,码云和 GitHub 并不是一种非此即彼的选择(但是码云对English不是很优秀的童鞋还是很友好的)
这两个网站的功能和操作比较类似,我这里简单的介绍一下本地与远程的提交。
废话不多说,直接上图文(嘿嘿)
首先打开链接注册账号:
码云Gitee
Github
这里我注册好了,就不注册了,另外Gitee和GitHub第一次配置的时候需要配制密钥,我这么配好了,就不赔了,需要的配置方式的同学可以留言。
# Gitee
- 1 创建新的仓库,ps:这里有个坑,一会整一下。
- 2 进入新创建的仓库,打开终端,进入你要提交的项目里面,上图!
- 3 这里在进行
git push -u origin master
的时候我报了个错如下:
- 4 经过研究发现11月份是网站把邮箱的安全升级了,详情可以百度,代码提不上去了,解决如下:
- 5 解决了之后再运行 终端:
- 6 这时候我们的项目基本上就已经在Gitee上存好了,然后接下来我们用vs code这个编辑器搞一下。
这里面有一些功能,可以代替终端中的一下指令,还是比较好用的。下面我贴一些常用的git终端指令
git init //初始化git隐藏文件
git status //查看提交状态
git add .
git commit -m ‘xxx’ //这两个是将我们的代码放到暂存区等待上传到远程仓库
git remote add origin https:xxx.git
git push -u origin master // 通过这两个命令将我们的代码提交到远程仓库
git clone https:仓库地址 //将我们的代码从远程仓库,拷贝内容到本d地
git pull //将远程的仓库的内容同步到本地
7 总结:vs code 可以提供我们去操作远程仓库的方法,还是比较方便的,还有上面的例子也要注意,多人同时开发的话一定要先
git pull
同步最新的代码,避免后面git push
的时候冲突。GitHub
- 1
Github
和Gitee
的操作差不多,这里就不这么细了。也还是先注册,配置密钥,我这里弄好了就不弄了,需要的童鞋要搞一下。 - 2 首先也是创建一个新的仓库,只不过是英文的,哈哈,不多说,上图!
继续!
这里有一个小坑,大家注意一下 把main
改成master
- 3 基本上就这样,后续再更新、、、
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。