git是什么?

还是科普一下吧:Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理(来自我大百度)

现在越来越多的公司已经使用git来进行项目的版本管理,,使用起来特别的方便,多人开发效率也大大提高,但是首先先有一个git仓库,git仓库分为两类:私有仓库和共有仓库,GitHub因为是开源的,貌似仓库是公开的,保密的貌似要rmb,码云可以用私有仓库。

码云和github的区别:码云国内,GitHub国外。GitHub是全英文并且用户基数多,知名的库也多;而码云全是中文,且大部分用户是国人,优秀的库相对于GitHub比较少。

对于个人而言,码云和 GitHub 并不是一种非此即彼的选择(但是码云对English不是很优秀的童鞋还是很友好的)
这两个网站的功能和操作比较类似,我这里简单的介绍一下本地与远程的提交。

废话不多说,直接上图文(嘿嘿)

首先打开链接注册账号:

码云Gitee
Github
这里我注册好了,就不注册了,另外Gitee和GitHub第一次配置的时候需要配制密钥,我这么配好了,就不赔了,需要的配置方式的同学可以留言。

# Gitee

  • 1 创建新的仓库,ps:这里有个坑,一会整一下。
image
  • 2 进入新创建的仓库,打开终端,进入你要提交的项目里面,上图!
2BF40A50A1EF111B488872B84F77A826.png
  • 3 这里在进行 git push -u origin master的时候我报了个错如下:
image.png
  • 4 经过研究发现11月份是网站把邮箱的安全升级了,详情可以百度,代码提不上去了,解决如下:
image.png
  • 5 解决了之后再运行 终端:
image.png
  • 6 这时候我们的项目基本上就已经在Gitee上存好了,然后接下来我们用vs code这个编辑器搞一下。
image.png
image.png
64DAC57A262D7AE0B19E514D608C57AC.png
image.png
5477C637F2AD63561E8ADEF07A2AEAC1.png
5E8245D3DB56F3CC9A569803A8AB8782.png
8AEB9707C261208ED175D53A0DFBFC41.png

这里面有一些功能,可以代替终端中的一下指令,还是比较好用的。下面我贴一些常用的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 首先也是创建一个新的仓库,只不过是英文的,哈哈,不多说,上图!
image.png
继续!
image.png
这里有一个小坑,大家注意一下 把main 改成master

image.png
D4979ED7B0C14D6C607F161D825B7B55.png

  • 3 基本上就这样,后续再更新、、、

南山不会落梅花
49 声望3 粉丝