Git入门学习&web前端初窥

目录

一、Git入门

1.概念

2.下载安装GIt

 3.安装git

 3.Git的基本使用

 4.Git的常用操作

5.Github账号的注册

二.idea上传项目到github


一、Git入门

1.概念

Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小到大的项目

本质:是一个项目开发的工具。使用Git可以方便的完成团队项目的开发

分布式的含义:将一个服务器的资源,拆分到多个服务器中去,其他常见的版本控制工具有SVN、CVS等。

2.下载安装GIt

1.官网下载 https://git-scm.com/downloads

2.或者直接在腾讯电脑管家里下载

 3.安装git

 3.Git的基本使用


安装及初始化本地仓库(相当于本地存档)
安装完成后打开Git Bash窗口
输入git–version查看安装状态
输出版本信息证明安装成功
填写用户名和邮箱作为一个标识
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
在本地创建一个git仓库
通过git init命令进行初始化,初始化成功后会在当前目录生成一个.git目录文件(改文件是隐藏的),不要删除或修改它

 4.Git的常用操作

Git的常用命令学习
添加文件: 将文件添加到暂存区
git add “文件名”

提交文件: 将文件提交到本地仓库
git commit "提交注释"

查看状态: 查看目录中是否还有文件未提交
git status

查看文件修改对比差异: 将工作区中的文件和暂存区进行比较
git diff/git diff [文件名]

查看日志: 查看历史记录,显示从最近到最远的日志
git log

简化显示: 顾名思义就是简化显示
git log --pretty=oneline

查看简短日志: 查看历史记录,并以简短信息显示
git reflog

前进回退: 前进后退版本
git reset --hard [局部版本号]

删除文件: 彻底删除文件
rm [文件名]

彻底删除: 将文件添加到缓存区中,然后提交
恢复文件: 即恢复文件
reset/git checkout

分支操作: 切换分支可以理解为切换时间线,想象你玩的单机游戏存档就很好理解了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZQmHSVYK-1627109444316)(img.png)]
创建分支
git branch [分支名]

查看分支
git branch -v

切换分支
git checkout [分支名]

合并分支
git checkout [接受合并的分支名]
git merge [待合并的分支名]

删除分支
git branch -d [分支名]


Git常用命令集
mkdir XX(创建一个空目录XX指目录名)
pwd显示当前目录的路径
git init把当前的目录变成可以管理的git仓库,生成隐藏的.git文件。
git add XX把XX文件添加到暂存区。
git commit -m “XX”提交文件 -m后面的是注释
git status查看仓库状态
git diff XX查看XX文件修改了哪些内容
git log查看历史记录
git reset -hard HEAD^或者git reset -hard HEAD~回退到上一个版本
(如果想回退到100个版本,使用git reset -hard HEAD~100)
cat XX查看XX文件内容
git reflog查看历史记录的版本号id
git checkout --XX把XX文件在工作区的修改全部撤销
git rm XX删除XX文件
git remote add origin https://gitee.com/oldlu_wk/gittest.git关联一个远程库
git push -u(第一次提交要用-u以后不需要)origin master把当前master分支推送到远程库
git clone https://gitee.com/oldlu_wk/gittest.git从远程库中克隆
git checkout -b dev创建dev分支 并切换到dev分支上
git branch查看当前所有分支
git checkout master切换回master分支
git merge dev在当前分支上合并dev分支
git branch -d dev删除dev分支
git branch name创建分支
git stash把当前的工作隐藏起来等以后恢复现场后继续工作
git stash list查看所有被隐藏的文件列表
git stash apply恢复被隐藏的文件,但是内容不删除
git stash drop删除文件
git stash pop恢复文件的同时也删除文件
git remote查看远程库的信息
git remote -v查看远程库的详细信息
git push origin masterGit会把master分支推送到远程库对应的远程分支上

参考:原文链接:https://blog.csdn.net/ChinaBILI6/article/details/119058093

5.Github账号的注册

1.简介
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

GitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
 

2.进入github官网: https://github.com/

 3.点击signup 注册或者登录

我之前注册过直接登陆

3.远程仓库配置

依次输入指令

git config --global user.name "注册名"
git config --global user.email "注册邮箱"
ssh-keygen -t rsa -C "注册邮箱"

出现如图成功

 SSH文件存放在C:/User/用户/.ssh下,id_rsa为私钥,id_rsa.pub为公钥。

 github配置SSH
打开id_rsa.pub文件,全选,复制全文

github->账户->setting

 

ssh and gpg keys

new ssh key

 测试连接ssh

ssh -T git@github.com

 按照提示输入YES,出现successful连接成功,github上的钥匙也会变成绿色

å¨è¿éæå¥å¾çæè¿°

 至此,本地git客户端和远程github建立了联系

二.idea上传项目到github

 1.在IDEA中设置Git,在File-->Setting->Version Control-->Git-->Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功

 2.在远程仓库上创建仓库

å¨è¿ç¨ä»åºä¸å建ä»åº

3.将项目添加到暂存区

å°é¡¹ç®æ·»å å°æå­åº

5提交项目
提交项目

 

提交

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值