关于码云的一些基本知识_关于使用码云,GITHUB,阿里云CODE来管理代码的一些操作记录...

这几天时间研究了一下git,后悔学得有点晚了,以前觉得代码直接改了就改了,没注意后维护的问题。学习了几天git后发现,一个写码的人,还是应该同步用git。其实也不用太复杂地去学,够代管代码就行。以下是测试了github、码云、阿里云code后的一些记录。

不管是github或码云或阿里云code,基本操作步骤都极基相似的。这里写的都是使用远程仓库,如果单单在本地使用,则可省去。

申请帐号

先得要有github或码云或阿里云code的帐号吧,申请步骤这些就不说了。github的公库是免费的,私库要收费的。码云的个人开发者有1000个项目,不分公私库,但成员不能超过5人。阿里云code的只有20个项目。

创建远程仓库

帐号申请完后,就可以新建库,比如web。

本地初始化

本地得先安装git,在本地建一个文件夹,比如:web

点击:git bash here,弹出git命令窗口

//初始化仓库

git init

1

2

//初始化仓库

gitinit

这时在web文件夹中会有一个.git的隐藏文件夹

配置本地的git配置信息

$ git config --global user.name "你的名字或昵称"

$ git config --global user.email "你的邮箱"

1

2

$gitconfig--globaluser.name"你的名字或昵称"

$gitconfig--globaluser.email"你的邮箱"

生成/添加SSH公钥

因为是第一次使用git,所以公钥是还没有的,可以使用以下方式创建公钥

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

1

ssh-keygen-trsa-C"xxxxx@xxxxx.com"

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key

cat ~/.ssh/id_rsa.pub

# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

1

2

cat~/.ssh/id_rsa.pub

# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

公钥的后缀是.pub的,把这个里面的东西都粘到远程库的设置里

添加后,在终端中输入

ssh -T git@gitee.com

1

ssh-Tgit@gitee.com

添加成功后,就可以使用SSH协议对项目进行操作了。

添加远程库:origin

$ git remote add origin https://gitee.com/用户个性地址/web.git

1

$gitremoteaddoriginhttps://gitee.com/用户个性地址/web.git

查看有哪些远程库,可以用git remote -v

要删除远程库,可以用git remote rm 库名

push文件到远程库

有了以上设置后,基本上就能push了,添加文件到缓存区add,提到缓存区到版本库commit,最后发布到远程push

$ git add .

$ git commit -m "第一次提交"

$ git push origin master

1

2

3

$gitadd.

$gitcommit-m"第一次提交"

$gitpushoriginmaster

之后就可以在github或码云或阿里云code网站的项目上看到你上传的文件了

看着上面的流程好像有点乱,其实自己一次后就简单了,至于git的一些命令,可以查阅网上的教程,很多这方面的知识,以下用文章简化下流程,用码云的:

1. 先在码云上创建一个库,比如:python

2. 本地新建一个文件夹用来存放代码,比如:python

3. 初始化本地库,先cd到python,然后git init

4. 本地生成ssh-key,查看是否有:$ cd ~/.ssh,如果没有这个文件夹,则生成:$ ssh-keygen -t rsa -C "xxx@xxx.com",在终端添加SSH信任:ssh -T git@gitee.com

5. 复制KEY到码云个人的设置-安全设置-SSH公钥:$ cat ~/.ssh/id_rsa.pub

6. 设置远程仓库地址:git remote add origin https://gitee.com/用户个性地址/python.git

7. 拉取远程仓库文件:git pull origin master

8. 上传文件到远程仓库:git push origin master

一些常用的GIT命令

1. 查看文件状态:git status

2. 查看远程仓库有哪些:git remote -v

3. 删除不要的远程仓库:git remote rm 远程仓库名

4. 回退版本:git reset --hard 版本号

5. 查看配置:git config --list

6. 配置user.name :git config --global user.name "阿乞云计算"

7. 配置user.email: git config --global user.email "xxx@xxx.com"

8. 查看差异:git diff

本打算在个人的服务器弄一个GIT的,想想吧也不知个人的能用多久,还是选择以上三家吧,至少不会这么快挂掉吧他们。如今好多IDE都有GIT插件的,图形界面操作更方便,不用记命令。但一些基本的GIT命令还是要会的。这里有个注意的,要配置SSH钥的时候,如果你重新执行ssh-keygen -t rsa -C "xxxxx@xxxxx.com",之前的旧KEY就不能用了,得重新到网站上添加新的KEY

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值