创建远程仓库并使用


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-****** -t rsa -C “邮箱”(此处需要敲三次回车) 执行③查看生成情况
⑥复制已生成的公钥.到远程仓库端执行以下操作
创建远程仓库并使用
⑦测试公钥,输入ssh -T [email protected](期间输入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.进行保存

  • 蓝色 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过执行⑥即可

此时可能有疑问,什么都没有时为什么不用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,会出现代码冲入,解决方法就是执行⑥操作
<<<<<<<和>>>>>>>中间的内容,就是冲突部分