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