Linux 代码上传至 gitee码云

目录

1.登录 https://gitee.com/ 注册账号

2.创建仓库

3.复制相关内容 

4.git 命令操作

5.上传代码至gitee完成

6.想删库跑路?

7.获取gitee上最新代码


1.登录 https://gitee.com/ 注册账号。

2.创建仓库

Linux 代码上传至 gitee码云_第1张图片

Linux 代码上传至 gitee码云_第2张图片

 

3.复制相关内容 

Linux 代码上传至 gitee码云_第3张图片

4.git 命令操作

(1)安装git命令

pengjiawei@pengjiawei-virtual-machine:~ $ sudo apt-get install git

Linux 代码上传至 gitee码云_第4张图片

  (2) 克隆下载代码(会自动创建好一个文件夹)

pengjiawei@pengjiawei-virtual-machine:~ $ git clone https://gitee.com/peng-jiaweijiaweibabe/apue_test.git

在每个被git托管的项目的顶层目录中,都会有一个.git的掩藏文件,里面有个config文件里有存放项目托管URL路径,如果忘了 该项目被哪个地址托管,可以从这里获取:

Linux 代码上传至 gitee码云_第5张图片

 (3)提交代码到git服务器上

①先把需要提交的代码copy到新创建的文件夹内

 (cp命令遗忘的同学可以看菜鸟教程https://www.runoob.com/linux/linux-comm-cp.html)

Linux 代码上传至 gitee码云_第6张图片

这时候并没有提交到服务器上,只是在本地硬盘暂存。其实也只是提交给了.git掩藏文件夹里的某个文件保存起来。

②提交到服务器上

pengjiawei@pengjiawei-virtual-machine:~ $ git add + 要上传的文件

pengjiawei@pengjiawei-virtual-machine:~ $ git commit -m"描述"

pengjiawei@pengjiawei-virtual-machine:~ $ git push

Linux 代码上传至 gitee码云_第7张图片

 第一次上传需要验证身份:(输入注册gitee时的email号与用户名即可)

 Linux 代码上传至 gitee码云_第8张图片

5.上传代码至gitee完成

Linux 代码上传至 gitee码云_第9张图片

6.想删库跑路?

(1)git log 有每个用户的操作记录

pengjiawei@pengjiawei-virtual-machine:~ $ git log

Linux 代码上传至 gitee码云_第10张图片

用户名、email号、操作时间都有完整记录,所以哪天在公司干不下去了想删库跑路是不可能无痕的! 

(2)删除操作还能撤回!

使用git reset --hard把代码返回到之前的某个版本:

pengjiawei@pengjiawei-virtual-machine:~ $ git reset --hard +"commit 前 7位“

 可以观察到copy来的文件已经不见了,返回到了最初的状态。

7.获取gitee上最新代码

pengjiawei@pengjiawei-virtual-machine:~ $ git pull

若有别的用户把gitee上的代码克隆了下来进行开发,并git push了修改过后的代码到gitee上,原用户想更新代码,git push即可。

你可能感兴趣的:(linux)