今天让我给大家讲解git的安装和使用

安装 Git
在你开始使用 Git 前,需要将它安装在你的计算机上。 即便已经安装,最好将它升级到最新的版本。 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装。
注:这里就给大家说windows上安装啦
在 Windows 上安装
在 Windows 上安装 Git 也有几种安装方法。 官方版本可以在 Git 官方网站下载。 打开 https://git-scm.com/download/win,下载会自动开始。 要注意这是一个名为 Git for Windows 的项目(也叫做 msysGit),和 Git 是分别独立的项目;更多信息请访问 http://msysgit.github.io/。

要进行自动安装,你可以使用 Git Chocolatey 包。 注意 Chocolatey 包是由社区维护的。

另一个简单的方法是安装 GitHub Desktop。 该安装程序包含图形化和命令行版本的 Git。 它也能支持 Powershell,提供了稳定的凭证缓存和健全的换行设置。 稍后我们会对这方面有更多了解,现在只要一句话就够了,这些都是你所需要的。 你可以在 GitHub for Windows 网站下载,网址为 GitHub Desktop 网站
常用的git命令
git config -l 所有的配置文件
git config --system --list 查看系统confing
git config --global --list 查看当前用户(golbal)配置
设置用户名与邮箱
git config --global user.name “”
git config --global user.email
创建项目的方式 两种
1.git init
2. 直接从gitee中拉取 git clone 后面跟的是https

git help 进行查看git命令

touch 创建文件 mkdir创建文件夹 不是git命令

将缓存区域的文件撤出缓存区(此时已经执行了git add)
git rm --cached index.html
git restore --staged index.css

撤回到commit
git reset --soft HEAD~^-
查看远程仓库地址
git remote -v
删除当前远程仓库地址
git remote rm origin
添加新的远程仓库地址
git remote add origin url
删除 git
rm -rf .git/

退出 :wq
删除git : git rm rf.git/
git diff 比较的工作区和资源库的不同
git diff --staged 比较的是暂存区和资源库的不同
git log 查看提交日志
git log --oneline 查看提交日志在一行显示
git log --oneline --all 查看所有分支上的日志(后面可以加条数)
重命名 :(两种方式)
1.直接在系统文件中修改,修改完需要git.add git commit -m “”
2.通过git mv 后面是重命名的原始与之后

移动文件 git mv … …/
移动删除的前置条件是必须要把文件提交到本地
git mv 原始路径 需要移动到的文件夹/

删除文件(是在缓存区,所以要直接提交到本地仓库,才能进行以后的操作)
git rm src/…/…/vue.vue(如果文件夹里只有一个那么删除这个文件文件夹也会跟着删除)

恢复删除(三种方法)
1.回退
· 先撤回commit到暂存区,然后在从暂存区到工作区 最后在 还原
git reset --soft HEAD~
git restore --staged src/view/my/index.vue
git restore 后面跟着是路径
2.从commit(资源库)直接撤回到工作区(之前的状态):git reset --hard HEAD~
3.直接使用恢复
(1)先回到暂存区(先回到提交之前的状态)
(2)git checkout HEAD – ./src/view/my/index.vue
恢复文件的历史版本 git revert 后面跟的是版本号
:wq退出(如果出不来)
git reset --soft (版本号) 指向之前的某次提交 不影响提交内容
git reset --hard (版本号)指向之前的某次提交 影响到了暂存区的内容 ()

保存 恢复 删除 工作进度
git stash save “修改的状态” 保存工作状态
git stash list 展示保存工作状态的列表
git stash show -p stash@{0} 对比此时工作状态跟仓库文件的区别
恢复 git stash apply stash@{0}恢复工作状态
删除 git stash drop stash@{0}
git stash drop 删除工作状态

git log --oneline --all 查看所有分支上的日志 (把之前后,后面1删的也给添加进来了)
git log --oneline --all -10 后面是数字
git log --oneline --decorate 查看所有分支 的版本号(备注:git log --oneline 其实是一样的功能,只不过在之前 git log --oneline 不能出现分支的信息)

git branch 查看本地分支
git branch -a 查看 全部分支 (远程分支和本地分支)
git branch -r 查看远程分支
分支:
查看分支:git branch
创建分支:git branch 后面跟着分支名
切换分支:git checkout 后面是分支名
比较两个分支的不同 :git diff master…dev
比较两个分支内容的不同 git diff master…dev – 后面是路径
合并分支:git merge dev

重命名分支:git branch -m list dev(必须要加-m)
删除分支:git branch -d dev

git fetch origin master:jin 从远程仓库拉取jin分支
git push origin jin 修改以后提交到远程仓库
git checkout -b 本地名字 origin/jin
git clone 从远程仓库获取过来 使用
再次拉取就直接git pull就可以了

在这里插入图片描述

那么今天就到这里啦老规矩,灰灰~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值