创建远程仓库并使用(配置GIT)


Git官网下载地址(选择对应版本点击下载即可):https://git-scm.com/downloads
在这里插入图片描述

一.创建远程仓库

在这里插入图片描述
在这里插入图片描述

二.生成SSH公钥

①新建一个测试文件夹—文件内右击—Git Base Here—出现Git界面
②设置Git账户

  • 查看git账户,输入git config user.name
  • 查看git邮箱,输入git config user.email
  • 设置全局账户名 git config --global user.name “账户名”
  • 设置全局邮箱 git config --global user.email “邮箱”

③查看是否已形成SSH,输入cd ~/.ssh,若出现No such…则说明之前未生成过SSH
④若已生成查看SSH,输入cat ~/.ssh/id_rsa.pub
⑤若未生成,输入生成命令ssh-keygen -t rsa -C “邮箱”(此处需要敲三次回车) 执行③查看生成情况
⑥复制已生成的公钥.到远程仓库端执行以下操作
在这里插入图片描述
⑦测试公钥,输入ssh -T git@gitee.com(期间输入yes,看到successfully字样表示成功)

三.修改自定义仓库名称

①获取远程仓库的url
在这里插入图片描述
②自定义仓库名称,输入git remote add 要改成的远程名称 远程仓库URL

  • 作用:后期使用修改好的简短远程名称即可,方便操作

四.利用pull/push处理数据

①.借助idea

1.在idea中配置git

  • File — Settings—Version Control — Git — 指定git.exe存放目录

2.在idea中创建本地仓库

  • VCS—Import into Version Control—Create GitRepository…把系统默认目录的上一级目录作为本地仓库

3.进行保存

☆使用前需先进行add操作!
在这里插入图片描述

  • 蓝色 update为pull拉取操作 绿色 commit 提交到本地仓库
  • ​左下角 Version Control 中的log进行查看

4.版本切换

  • ​忽略文件设置:Version Control—倒数第三个Configure Ingnored files—.idea/—out/—*.iml(根据需要添加,版本不同,设置方式不同,本人17版)
    在这里插入图片描述

  • 在log中 在记录上 右击 选择revert(假如用reset会丢弃)

5.分支管理

  • 创建分支 VCS—Git—Branches—New Branch(如果选了Checkout branch,表示创建后自动切换)
  • 切换分支 右下角 Git:—选择分支—Checkout
  • 删除分支 VCS—Git—Branches—要删的分支—delete

6.远程仓库操作

  • 本地推送到远程 VCS—Git—Push–master
  • ​远程克隆到本地 File—close project—check out from Version.,—Git—填好远程仓库URL,选好存储位置—使用第一个Create project…选项—一路next即可

②.不借助idea

1.首次在本地创建仓库时,需要初始化,输入git init

2.想拉取文件但本地仓库什么都没有时从①开始,若已经clone过执行⑥即可

3.假如是第一次提交到仓库,则进行如下操作:

1.右击要上传文件所在目录,点击git base here
2.输入git init
3.输入git remote add origin https:***.git(到指定仓库直接粘贴即可)
4.输入git add 文件名称或其他
5.输入git commit -m '改动描述信息'
6.git push origin 远程仓库名称,分支名例如:master(强制推送git push -u origin master -f)
7.Username for 'https://github.com' 要输入邮箱,不要输入用户名!切记!!!
8.Password for 'https://你的github邮箱@github.com': 输入你的gitee密码即可

此时可能有疑问,什么都没有时为什么不用pull,这时候需要知道pull与clone的区别
<1>.clone不需要本地有.git文件,pull则需要先初始化
<2>.clone是将整个项目克隆下来,包括所有分支,而pull则是先从远程下载git项目里的文件,然后将文件与本地的分支进行merge
<3>记住,当你本地一无所有的时候,直接clone就对了.

①将远程仓库内容克隆到本地仓库,git clone 远程仓库URL
②对克隆过来的内容/冲突进行修改,之后添加文件到暂存区git add 文件名称或其他
③修改完毕后,提交到本地仓库,git commit -m ‘改动描述信息’
④推送到远程仓库,git push -u 远程仓库名称 分支名
⑤之后进行项目拉取更新,git pull 远程仓库名称 分支名
⑥重复⑤②③④

3.当A对公共资源执行了push,这个时候你也执行了push,会出现代码冲入,解决方法就是执行⑥操作
<<<<<<<符号 和 >>>>>>>符号中间的内容,就是冲突部分

五.清除idea中git

1.File-Settings-Version Control-选中自己的项目点减号
在这里插入图片描述
2.到本地项目文件中删除.git文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值