在Linux下使用git存储代码

一. git简介

最近开始使用Git来管理自己的代码,这里总结了一下我所学到的一些关于GIt方面的知识一如何在Linux环境下使用git。

1.git的产生历史

git是目前世界上最先进的分布式版本控制系统,是我们在开发项目时常用的代码管理工具。
相关历史可参考git的出身历史

2.git的特点

(1)版本控制:

可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题;

(2)分布式

GIt是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。

二. GIt的安装

1.安装命令

在Linux环境下输入命令:
sudo apt-get install git
在这里插入图片描述

如果出现选择y/n,都选择y。再敲下 git 命令,若出现一堆命令,则表示电脑已经安装git。在这里插入图片描述

2.创建一个版本仓库

(1)新建一个目录 git_test ,在该目录下创建一个版本库,命令如下:
git init
在此之后,使用 ls -al 命令,可以看到一个.git 的隐藏文件。在这里插入图片描述
之后git便会借助这个文件帮你管理代码。

三. 版本创建

在git_test目录下写好一个代码后,使用
git add 文件名 将代码推入暂存区;
使用
git commit -m '该版本的一些描述(例如:版本1)'
之后就会生成版本1,使用
git log 查看;效果如下:在这里插入图片描述
关于版本回退与工作区,暂存区版本仓库的关系与命令请参考版本回退与git各区关系(重要)

四. 将代码推送到Github云端

1. 登录网站Git官网

在这里插入图片描述
注册自己的账号。

2.创建仓库

在这里插入图片描述

之后在这里插入图片描述
点击创建就可以生成自己的仓库了。

3.生成ssh密钥

(1)回到自己的Linux客户端,回到主目录下,,编辑文件 .gitconfig ,填写自己注册时所用的邮箱,保存退出后,执行命令
ssh-keygen -t rsa -C ‘注册的邮箱’
系统将会有三次提示,分别回车或者输入y即可。成功后如下在这里插入图片描述
(2)cd .ssh/ 进入目录,复制id_rsa.pub中的内容,这就是你的公钥!

4.添加ssh账户。

我们需要将自己Linux客户端的ssh账户与云端仓库绑定,才可以将自己的代码推送到云端仓库!点击右上角图标,选择“settings”在这里插入图片描述
选择 SSH and GPG keys在这里插入图片描述
第一栏名字随便取,将刚刚辅助的公钥粘贴在第二栏,点击 ADD SSH key!

5.克隆项目

(1).在这里插入图片描述复制该网址。
(2)回到主目录下执行命令
git clone 刚刚复制的内容
克隆成功后,将会出现一个与你用户名相同的文件夹,cd进入。

6.推送与抓取云端代码。

(1)执行 git branch 查看分支,会看到一个master的分支,我们通常不在这个分支下编写代码,需要创建新的分支,命令如下:
git checkout -b 分支名
我取叫 smart,然后再次执行 get branch 如下在这里插入图片描述
这样就可以编写代码了!

(2)编写好代码以后,使用3个命令

git add 文件名
git commit -m ‘说明信息’
git push origin 分支名(smart)

再到Github官网仓库内,点击branch在这里插入图片描述
在这里插入图片描述
就可以查看自己的代码啦!!在这里插入图片描述
(3)
使用命令
git pull 分支名 就可以从云端拉取代码了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值