如何使用GIT上传自己的代码到码云

说明

码云是一个可以储存我们写的代码的一个平台,而Git是一款免费、开源的分布式版本控制系统,可以敏捷高效地处理任何或小或大的项目。如果能掌握这两个工具,我们的工作效率将大大提高。 现在介绍一下如何安装和配置GIT以及如何上传代码到码云。

安装

1. 请到官网下载最新git: https://git-scm.com/downloads 

安装完成右键查看下是否有:

2.生成公钥:

clone工程有两种:

1)HTTPS (pull和push的时候需要密码)

2)SSH (不需要密码,但是需要创建公钥)

创建公钥的目的: 

使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)

步骤:

1.打开终端(git)进入.ssh目录

cd ~/.ssh    

如果.ssh文件夹不存在,执行指令自动创建

mkdir ~/.ssh

2.生成RSA密钥对

ssh-keygen -t rsa -C "你的邮箱@xxx.com"

为了方便全程回车即可(不用输入ras文件名及密码)

# Generating public/private rsa key pair...

# 三次回车即可生成 ssh key

3.查看公钥内容

cat ~/.ssh/id_rsa.pub

4.将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)

粘贴地址   https://gitee.com/profile/sshkeys

5.添加公钥完成后进行测试公钥

测试SSH链接

ssh -T [email protected]

当终端提示welcome to Gitee.com,yourname!表示链接成功

至此以后只要拷贝ssh链接地址,然后利用git指令即可进行相关操作!

3. 到码云官网注册你的账号https://gitee.com 登陆并创建你的仓库,具体创建流程如下

1)码云个人信息页,创建新项目;

2)新建项目,注意名称和本地项目一致,不需要勾选其他选项;

3)创建分支

4.运用git克隆项目到本地+首次提交代码

1)到你想创建项目的文件夹目录下右击git bash here,或者先进入gitbash再用cd命令进入创建项目文件夹。

2)修改Git的全局配置,这次修改之后以后都不用再修改了

  1. git config --global user.name "CHENpearl"      //"你在码云的用户名,就是项目创建的归属名"
  2. git config --global user.email "[email protected]"     //"你注册码云用的邮箱账号

3)克隆远程代码(新项目克隆到本地)

  1.  git clone https://gitee.com/CHENpearl/lab-pk.git
  2.  cd **   //进入你本地项目文件夹

4)创建仓库(本地有已创建好的项目,首次创立连接并上传至仓库)

  1.  git init 
  2.  git remote add origin https://gitee.com/CHENpearl/lab-pk.git     //这句就是关联你的项目和远端
  3. git pull --rebase origin master   //远程与本地库同步
  4. git push origin HEAD:master    //确定上传分支,默认为master
  5. 如果上传不了,尝试 git push -u origin master  即可

5)编辑代码后首次提交代码

  1.  git add -A          //添加目录下的所有文件
  2.  git commit -m  "first commit"    //建立项目,提交到本地仓库
  3.  git push -u origin master         //提交到远程仓库

6)上传本地代码到分支

此步骤前要先克隆码云上的项目,cd 进入项目后,查看远程分支  $ git branch -a

查看到有自己的分支后,切换分支 $ git checkout -b 分知名

然后将所要提交的代码复制到该分支下,然后依次执行

  (1)git add .     (注意:add与句号间有空格,否则会报错)

  (2)git commit -m "change log" 

  (3)git push origin +远程分知名

7)克隆分支到本地

使用Git下载指定分支命令为:git clone -b 分支名+仓库地址

4. 运用git上传更新项目

  • 1)git add .          //添加目录下的所有文件
  •      提交变更,$ git commit -m "add project";   //add project 为更新此版本的'备注说明'
  • 2)将提交的变更,推送到码云项目中,指令为:$ git push origin master,这个过程需要输入用户名和密码,这一步执行完新建项目的步骤已经完成,以下是创建完项目之后,下次提交的相关内容;
  • 3)每次提交变更之前,一定要先更新一下代码,避免出现冲突,指令为:$ git pull origin master:master;
  • 4)更新完之后,可以通过status命令查看本地修改了哪些内容,指令为:$ git status,会列出所有的变更;
  • 5)查看到变更的文件之后,通过“$ git add -A”指令将修改的文件添加到缓存列表,之后的命令就和1)、2)步骤的相同了,先使用“$ git commit -am '备注说明'”指令提交变更,然后使用“$ git push -u origin master:master ”指令将变更推送到服务器;

结束语

不出意外,应该就可以成功上传项目代码到码云了,不行的话,再找解决办法吧~~

猜你喜欢

转载自blog.csdn.net/PearlC_zz/article/details/81325546
今日推荐