Git 在terminal中add, commit, push 最简单的操作

第一步:配置Gitee平台远程免密SSH公钥

生成本地SSHkey

  ssh-keygen -t rsa -C "xxxxx@xxxxx.com"   #输入gitee登录的邮箱

在这里插入图片描述

继续回车即可

在这里插入图片描述

提示本地已经存在sshkey的密钥了, 是否要覆盖?
因为我之前配置过github的sshkey的密钥, 这里选择覆盖。 输入y
之后,一直回车,即可。
最后,出现如下界面。

在这里插入图片描述

/Users/admin/.ssh/即为你的密钥保存的位置;
/Users/admin/.ssh/id_rsa 私钥
/Users/admin/.ssh/id_rsa.pub 公钥

执行: cd /Users/admin/.ssh/

在这里插入图片描述

可以看到文件夹下面的ssh公钥和私钥

执行:  cat id_rsa.pub

在这里插入图片描述

复制公钥文件中的内容

在这里插入图片描述

在这里插入图片描述

公钥的标题,可任意
公钥,则将刚刚复制的公钥内容,粘贴到此。

在这里插入图片描述

点击确定, 之后输入登录密码,验证完毕即可使用了。

在这里插入图片描述

第二步: 创建仓库-手动初始化git仓库

在这里插入图片描述

填写信息

在这里插入图片描述

我们先不勾选【使用Readme文件呢初始化这个仓库】看一下是什么效果。
出现如下界面:

在这里插入图片描述

我们在terminal中继续 设置全局的用户名和邮箱

设置

git config --global user.name "xxx"
git config --global user.email "xxxx@xx.com"

查看设置是否生效

-- 查看用户名
git config --global user.name 

-- 查看邮箱
git config --global user.email 

在这里插入图片描述

依次执行如下命令,根据你自己生成的命令来执行

mkdir gitdemo
cd gitdemo
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin git@gitee.com:zenghlsq/gitdemo.git
git push -u origin master

在这里插入图片描述

刷新,刚刚创建的仓库

在这里插入图片描述

再次创建文件夹,添加,提交,推送。

在这里插入图片描述

基础入门完结。

第三步: 创建仓库-使用Readme初始化git仓库

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

默认已经帮我们初始化好了。
在terminal中执行如下:

git init 

git clone git@gitee.com:xxx/gitdemo1.git

在这里插入图片描述

在这里插入图片描述

创建文件(可以移入现有的文件或文件夹),并 添加,提交, 推送。

在这里插入图片描述

在这里插入图片描述

至此,基础操作已经完结。

删除git

有时候提交到git仓库的时候,会出现提交不上去,可能项目之前引用过其他的git仓库的信息。可以执行:

删除项目上的git信息
rm -rf .git

直接拉取远程仓库作为本地仓库

本地不建立仓库,直接拉去远程的代码使用

git clone 

本地仓库关联远程仓库

在本地仓库已经建立好的情况下,想合并远程仓库

1、创建远程仓库
在github/gitee等中创建一个远程仓库

2、初始化本地仓库
git init     
git add .     
git commit  -m "desc"

3、关联远程仓库  
git remote add origin https://gitee.com/***/*.git

4、第一次先拉取远程库中的README.md和.gitignore等文件     
git pull --rebase origin master

5、提交本地代码
git push origin master

rebase 重新设立起点
git --rebase会将两个分支融合成一个线性的提交,不会形成新的节点。

git设置忽略.idea文件夹

1. git rm -r --cached .idea
2、添加.gitignore文件,内容如下:.idea/*
3、终端执行如下命令:

git add .gitignore文件
git commit -m 'add .gitignore'
git push origin master
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值