代码托管/版本控制工具:Git的安装和使用

目录

  • 一、Git的下载和安装
  • 二、Git基本配置
  • 三、代码上传到远程仓库
  • 四、代码下载到本地

一、Git的下载和安装

1.登录GitHub官网https://github.com/注册账户密码
代码托管/版本控制工具:Git的安装和使用_第1张图片

2.登录https://git-scm.com/download/win (根据自己电脑的位数和系统下载git)
代码托管/版本控制工具:Git的安装和使用_第2张图片

3.双击Git-2.9.0-64-bit.exe文件安装git,点击next
代码托管/版本控制工具:Git的安装和使用_第3张图片

选择安装目录,点击next
代码托管/版本控制工具:Git的安装和使用_第4张图片

勾选如下的组件,点击next
代码托管/版本控制工具:Git的安装和使用_第5张图片
继续next
代码托管/版本控制工具:Git的安装和使用_第6张图片

一直next到这里的时候,选择使用命令行环境
代码托管/版本控制工具:Git的安装和使用_第7张图片

接下来不管出现啥都点击next,直到出现Install后点击安装
代码托管/版本控制工具:Git的安装和使用_第8张图片
安装成功
代码托管/版本控制工具:Git的安装和使用_第9张图片

二、Git基本配置

鼠标右键点击电脑桌面空白处,选择Git Bash Here
代码托管/版本控制工具:Git的安装和使用_第10张图片
①出现Git的命令行窗口,在Git命令行配置用户名和登录邮箱
1.设置用户名:git config -- global user.name '在github上注册的用户名';

在这里插入图片描述
2.设置用户邮箱:git config -- global user.email '注册时的邮箱';

在这里插入图片描述
3.配置后,我们用git config --list查看是否配置好
代码托管/版本控制工具:Git的安装和使用_第11张图片

②查看 c盘->用户->正在使用的用户名->.ssh下是否有id_rsa文件,没有就用下面的命令生成rsa密钥

ssh-keygen -t rsa -C "注册的邮箱@qq.com"

在这里插入图片描述
输入后点击enter回车,回车,回车
代码托管/版本控制工具:Git的安装和使用_第12张图片
生成后去 c盘->用户->正在使用的用户名->.ssh中查看生成的公钥和私钥
代码托管/版本控制工具:Git的安装和使用_第13张图片
③打开.ssh文件夹下的id-rsa.pub文件的内容,全部复制。然后登录你的git服务器个人账户设置(点击头像选择settings),左侧寻找ssh and GPG keys菜单项点击,中间出现new ssh.key,点击,然后将id-rsa.pub文件的内容全部粘贴后点击add ssh key即可。
代码托管/版本控制工具:Git的安装和使用_第14张图片

国内访问github很卡怎么办
看这个大佬的解决办法:加速一下我感觉很有用
下载个加速器加速GItHub

三、代码上传到远程仓库

①第一次使用Git上传代码需要登录你的git账户创建远程仓库,登录后点击上方导航栏的‘+’按钮,选择 New repository
代码托管/版本控制工具:Git的安装和使用_第15张图片

②出现以下页面,填写repository也就是仓库的名称,点击下方创建createrepository
代码托管/版本控制工具:Git的安装和使用_第16张图片

③创建成功后,在首页会出现你的repository仓库,选择一个进入如:baomingshu/ssm
代码托管/版本控制工具:Git的安装和使用_第17张图片

④进入后出现如下页面点击右侧code。
a.是你创建的repository仓库的http地址
b.是你创建的repository仓库的ssh地址,将他们都复制保存
代码托管/版本控制工具:Git的安装和使用_第18张图片
⑤初始化本地项目,使用cd命令进入Java工程所在的本地目录 e:/workspace/heima_ssm/
进入后输入git init 进行初始化项目(创建git仓库)
可以输入ls查看文件夹下有什么

⑥第一次提交代码到远程库
第一次提交代码时需要先使用git remote add origin +刚刚保存的git 的ssh项目地址如[email protected]:baomingshu/ssm.git设置,执行成功以后本地仓库的项目便已经同远端仓库的项目保持同步
在这里插入图片描述
⑦使用命令设置gitignore:
.gitignore可以将文件将不需要提交的与我们代码无关的文件比如:target文件,.settings文件,.project文件.class文件不提交到远程仓库。输入命令Vi .gitignore打开
代码托管/版本控制工具:Git的安装和使用_第19张图片
点击i键后,开始输入以下不需要提交的文件名称:

heima_ssm_web/target/*
.settings
.classpath
.project

输入完成后点击esc退出,再输入冒号,才能输入命令wq,回车自动保存后退出。

输入git add * 将文件提交到git暂存仓库
代码托管/版本控制工具:Git的安装和使用_第20张图片

输入git commit –m ‘init ssm project’提交到本地仓库,其中单引号中的内容是自己定义的备注,
相当于你备注一下这次提交了什么
在这里插入图片描述

Git log查看提交记录
代码托管/版本控制工具:Git的安装和使用_第21张图片
⑧提交到本地后,使用Git push origin master将提交到远程仓库
在这里插入图片描述
Git status 查看状态

⑩成功后进入git hub出现以下页面
代码托管/版本控制工具:Git的安装和使用_第22张图片

四、代码下载到本地

①使用cd e:/workspace/heima_ssm/命令进入项目位置
使用Git clone +刚刚保存的git 的ssh项目地址如[email protected]:baomingshu/ssm.git
将git hub 中的代码下载到本地项目中。

Git pull 下载远程库中与本地有区别的代码
如果失败了 不能下载代码,是因为本地仓库跟远端仓库关联不成功引起的,执行下面的命令设置一下

git branch --set-upstream master origin/master

你可能感兴趣的:(其他,git,github)