生成本地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复制公钥文件中的内容
公钥的标题,可任意 公钥,则将刚刚复制的公钥内容,粘贴到此。
点击确定, 之后输入登录密码,验证完毕即可使用了。
填写信息
我们先不勾选【使用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刷新,刚刚创建的仓库
再次创建文件夹,添加,提交,推送。
基础入门完结。
默认已经帮我们初始化好了。 在terminal中执行如下:
git init git clone git@gitee.com:xxx/gitdemo1.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 masterrebase 重新设立起点 git --rebase会将两个分支融合成一个线性的提交,不会形成新的节点。