CentOs7中安装Git,以及git 常规指令

一、首先查看我们以前是否安装过git,git --version

如果出现了版本号,说明已经安装过,不需要在安装了。
如果没有安装过。
为用yum安装和下载git源码编译安装。但是cetos5以及以下版本中的yum都没有git,无法使用yum安装,而cetos6可以使用yum安装git,但是安装的git是1.7.1版本的,而github需要的git版本最低都不能低于1.7.2。所以如果是cetos7以及以上版本的,推荐使用yum安装,方便,如果是cetos7以下的,请使用git源码编译安装git

二、使用yum安装git,yum -y install git

三、安装以后,重复步骤1,能看到版本号代表安装成功

四、四个区域的关系以及状态转换

在这里插入图片描述

五、git的常用指令。git + ***

remote 远程仓库。本地仓库的变化可以push到远程仓库,远程仓库用于多人共享。
repository 本地库。暂存区的文件commit到本地库。
index 暂存区。
workspace 工作空间,可以用编辑器直接编辑其中的文件。
fetch/Clone Fetch会从远程仓库拉取本地库上一次clone或fetch之后新增的文件。执行完成之后,将拥有远程仓库中所有分支的引用,就是更新。合并要手动进行。克隆远程仓库服务器上几乎所有数据,而不仅仅是复制完成你的工作所需要的文件夹。
pull 工作空间从远程仓库中pull文件。
checkout 本地库中的文件可以checkout到工作空间。
add 编辑后的文件可以add到暂存区。
commit 暂存区的文件commit到本地库
push 本地库push文件到远程仓库。
reset 将HEAD指向之前的某个commit。就是撤销/回滚。-soft,撤销commit;-mixed:撤销commit和add;-hard:撤销commit,add和workspace的修改。
revert 撤销某一个commit但是保留之后的commit。git revert -n 版本号

六、使用git的一般流程

1、创建一个文件夹作为你的工作区workspase。mkdir myproject
2、进入这个文件夹 。cd myproject
3、初始化本地库。git init (会生成有一个 .git 隐藏文件,可以通过 ls -a查看)
4、设置用户名和邮箱(就是gitla或者github上创建的账号)
git config --global user.name ’ 账户用户名’
git config --global user.email ‘账户邮箱’
5、客户端公钥登录
ssh-keygen -t rsa
生成密钥过程中,建议采用默认值,只需要按三次回车之后,就会再~/.ssh目录下生成密钥文件,其中,id_rsa为私钥,id_rsa.pub为公钥。
6、公钥id_rsa.pub添加到你的github或者gitlab等仓库
打开公钥文件复制全文
vim /root/.ssh/id_rsa.pub
使用邮箱登录仓库,用户setting -> SSH key 将公钥粘贴进去
7、现在就基本可以使用了。
在这里插入图片描述
Clone下的两个地址都可以(必须创建好项目)
git clone + 地址
就把远程仓库拷贝过来了。
8、学习的话,可以直接再master上面直接开发,做完功能
git add .
git commit -m ‘提示(你做了什么修改)’
git push origin master (格式:git push <远程主机名> <本地分支名>:<远程分支名>)
9、小组分工,可以再mater分枝分出develop分枝,再develop分枝再分出featureXXX分枝,在featureXXX各自开发各自的功能,开发完成合并分枝到develop ,做完测试在合并带master中

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值