liunx 使用git

本文详细介绍如何通过Gitee进行代码提交的过程,包括生成SSH密钥、配置用户信息、初始化仓库、添加及提交代码等步骤。

先安装git 这里不多说

从git克隆代码到本地和提交

先创建一个公钥

1 git添加ssh公钥

1、打开命令行,首先确保已经安装git

2、输入ssh-keygen -t rsa -C "你的邮箱地址" 三次回车之后就可以`生成密钥对``

注意上面路径每个不同 注意核对 路径 用cat显示复制到gitee后台

3、输入cat ~/.ssh/id_rsa.pub 查看你的 public key(公钥),结果如下:

 

把途中从ssh-ras(包含)到最后面的邮箱地址(包含)复制一下。

5、打开码云 -> 设置 -> SSH公钥,就出现了下面的画面,把我们刚才复制的内容贴到提示区,最后点击左下角的确定即可。

 

 

6、输入 ssh -T git@gitee.com,系统会提示你输入yes/no,输入yes,如果出现:You've successfully authenticated, but GitHub does not provide shell access.
就表示成功了。


(base) shl@zhihui-mint:~$ ssh -T git@gitee.com
The authenticity of host 'gitee.com (180.97.125.228)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitee.com,180.97.125.228' (ECDSA) to the list of known hosts.
Hi shliang! You've successfully authenticated, but GITEE.COM does not provide shell access.
(base) shl@zhihui-mint:~$ 


7、最后记得配置用户密码

git config --global user.name "你的gitee账号"
git config --global user.email "你在gitee的邮箱地址"


设置完以上这些之后,再试试git push是否还需要提交账号密码

克隆的是不公开的代码,需要是项目的成员,然后输入gitee的用户名和密码即可克隆


注意:

一般是把代码克隆下来,然后在其基础上进行修改,开发,最后再提交,否则可能会因为代码的版本不同报错,最后推代码的时候失败!

2 代码推送的流程
1、初始化一个仓库:git init

2、增加代码后,添加:git add .

3、提交代码到仓库:git commit -m "related_message"

4、添加远程仓库地址,这里就是添加在gitee上建立的仓库地址

git remote add origin https://gitee.com/shliang/test_git.git

5、把本地仓库推到远程存储仓库中

git push origin master
 

### 回答1: Git是一个分布式版本控制系统,可以在Linux系统中使用。它可以帮助开发人员跟踪文件的更改,并与其他人共享代码。要在Linux中使用Git,需要先安装Git,然后配置用户名和电子邮件地址,最后可以使用Git命令进行版本控制。 ### 回答2: Linux使用Git是非常常见的。Git是一个非常强大的版本控制系统,被广泛用于代码开发和项目管理。 首先,Linux是一个开源操作系统,其核心是由众多开发者共同维护和贡献的。Git作为一个分布式版本控制系统,能够帮助开发者管理和追踪代码的变更,方便团队协作和代码管理。在Linux开发中,Git被广泛应用于为内核代码做版本控制。 其次,Linux社区使用Git来管理各种组件的开发。每个组件(比如驱动程序、系统服务等)都有自己的Git仓库,开发者可以通过Git跟踪代码的变更,提交自己的更改,并与他人进行审查和合并。这样,开发者之间就能进行高效的协作,同时确保代码的完整性和可追溯性。 此外,Git还为Linux社区提供了便利的代码复用机制。开发者可以通过克隆现有的Git仓库来获取他人的代码,并在其基础上进行修改和优化。这种基于分支的开发流程能够最大限度地保留代码的变更历史,同时保障代码的稳定性和可测试性。 总结来说,Linux使用Git作为其主要的版本控制系统,原因在于Git的强大功能和丰富的开发工具。通过Git,可以实现高效的代码协作和管理,保障代码的质量和可追溯性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值