目录标题
第一步:配置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