git 入门

  • 时间:2020-04-24 15:46 作者:卡布i 来源: 阅读:603
  • 扫一扫,手机访问
摘要:git init 在内部生成.git文件夹系统提醒我们成功创立了一个空的git仓库[图片上传中...(image c4f9ae 1579534235189 6)] figcaption /figcaption 为了直观的看到文件的状态,我们用 git status sb 命令问号表示不知道你想如

git init 在内部生成.git文件夹

系统提醒我们成功创立了一个空的git仓库

[图片上传中...(image-c4f9ae-1579534235189-6)]

<figcaption></figcaption>

为了直观的看到文件的状态,我们用 git status -sb 命令

问号表示不知道你想如何解决这些文件

[图片上传中...(image-730cc8-1579534235189-5)]

<figcaption></figcaption>

git add 使用 git add 将文件增加到「暂存区」 单个增加 git add blog.html 一律增加 git add . 意思是把当前目录里面的变动都加到「暂存区」 再次运行 git status -sb,可以看到 ?? 变成了 A

[图片上传中...(image-b9f355-1579534235189-4)]

<figcaption></figcaption>

符号A表示增加

使用 git commit -m "XXX" 将你 add 过的内容「正式提交」到本地仓库(.git就是本地仓库),XXX为注释(不可以缺少注释!!!),防止以后一脸懵逼
commit和add一样可以单个提交 git commit blog.html -m '增加blog.html' 也可以一律提交 git commit . -m "增加了几个文件"

[图片上传中...(image-deac71-1579534235189-3)]

<figcaption></figcaption>

windows平台 start css/style.css 可以打开文件

rm css/style.css 可以删除文件.同样add,commit提交

git log查看提交记录

如何从github仓库下载

选择非https的下载链接

[图片上传中...(image-8c5cba-1579534235189-2)]

<figcaption></figcaption>

git bash里输入

 git clone git@github.com:xxxxx   复制代码

完成下载

如何上传升级

git add 文件路径
git commit "信息"
git pull (检查本地云端能否冲突)
git push

如何退出vim
强制退出(不保存):狂按 ESC,而后按下 :q! 回车
保存后退出:狂按 ESC,而后按下 :wq 回车

如何回滚版本

有时候代码忽然报错,我们接处理不了,可以用回滚之前的版本。 先提交当前的版本。 使用 git log 查看之前的版本

[图片上传中...(image-9f1973-1579534235188-1)]

<figcaption></figcaption>

复制 commit 之后的字符

!!! git reset 这个操作非常危险,会覆盖之前的提交,所以肯定要先提交当前的版本。

git reset --hard xxxxxxxxxxxxxxxxxxxxxxx

npm install 安装依赖

[图片上传中...(image-11b6b2-1579534235188-0)]

<figcaption></figcaption>

ps: git show xxxxxxxxxxxxxxxxxx 可以查看版本变更的介绍

创立分支

git branch 创立分支git branch button-and-input// 创立一个名为 button-and-input 的分支,之后提交的git不影响该分支 git push origin button-and-input:button-and-input // 将本地的分支推送到远程的分支名 git checkout master 切换到git主线 git checkout  button-and-input 切换到分支 复制代码

git push的时候每次都要输入客户名和密码的问题处理

可能是增加远程库的时候使用了https的方式

查看git使用的传输协议

git remote -v复制代码

假如像下面一样是https,就需要改为ssh

origin   origin   复制代码

更改方式

git remote rm origingit remote add origin git@github.com:客户名/仓库名.gitgit push -u origin master复制代码

再次查看

origin  git@github.comorigin  git@github.com复制代码

ok,问题处理了

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】从谷歌到手机厂商都下决心了,要清除32位应用这匹“害群之马”(2025-10-17 05:41)
【系统环境|】Windows上使用QEMU创建aarch64(ARM64)虚拟机(2025-10-17 05:40)
【系统环境|】nodejs 如何安装在aarch64平台(2025-10-17 05:39)
【系统环境|】常用git命令-从远程更新代码合并分支、提交代码等(2025-10-17 05:38)
【系统环境|】技术干货|常用的 Git 功能和选项(2025-10-17 05:38)
【系统环境|】掌握git命令,图解一目了然(2025-10-17 05:37)
【系统环境|】总结几个常用的Git命令的使用方法(2025-10-17 05:36)
【系统环境|】这篇 Git 教程太清晰了,很多 3 年经验程序员都收藏了(2025-10-17 05:35)
【系统环境|】Git常用命令及操作指南(2025-10-17 05:35)
【系统环境|】「实用」盘点那些开发中最常用的Git命令(2025-10-17 05:34)
手机二维码手机访问领取大礼包
返回顶部