乐趣区

关于git:关于码云Gitee和GitHub的基本操作

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 基本上就这样,后续再更新、、、
退出移动版