IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> git 基础 -> 正文阅读

[开发工具]git 基础

一.软件下载https://git-scm.com/downloads

二.git bash常用的命令

1)cd 改变目录?

2)cd .. 回退到上一个目录

3)pwd 显示当前所在的目录路径

4)ll(ls) 都是列出当前目录中的所有文件,ll列出的内容会更为详细

5)touch 新建一个文件夹 如 touch index.html

6)rm 删除一个文件 如 rm index.html

7)mkdir 新建一个目录,就是新建一个文件夹

8)rm -r 删除一个文件夹?

9)mv 移动文件?

10)reset 初始化终端

11)clear 清屏

12)history 查看历史命令

13)help 帮助

14)exit 退出

15)#表示注释

三.配置git

1)配置本机

配置全局用户:git config --global user.name "wsl"
git config --global user.email "2793745332@qq.com"

2)生成密钥:ssh-keygen -t rsa -C "邮箱"

四.常见概念

1)workspace 工作区?

2)index(stage)暂存区

3)local repository本地仓库

4)remote repository 远程仓库

五.创建远程仓库

1)注册码云https://gitee.com/

2)全局设置(给自己起名和写邮件地址)

git config --global user.name "wsl"
git config --global user.email "2793745332@qq.com"

3)创建仓库

4)生成密钥ssh-keygen -t rsa

5)把公钥提交到码云默认生成地址C:\Users\Administrator.ssh\id_rsa.pub

六.创建本地仓库

1)mkdir<目录>

2)cd<目录>

3)git init 初始化

4)touch<文件名>

5)git add<文件>添加到暂存区

6)git add . 当前目录下所有文件都提交到暂存区

7)git commit -m"备注"添加到本地仓库

8)git remote add origin <远程仓库地址>本地仓库与远程仓库链接

9)git push -u origin master 从本地仓库推送到远程仓库

10)git clone<远端地址>?克隆远程仓库

七.git 常见的分支命令

1)git branch 列出所有本地分支

2)git branch -r 列出所有远程分支

3)git branch [branch-name]新建一个分支 但依然停留在当前分支

4)git checkout [branch-name]切换分支

5)git merge [branch]合并指定分支到当前分支

6)git branch -d [branch-name]删除分支

7)git push origin --delete[branch-name]删除远程分支

八.git应用

1.vim使用:三种模式:命令模式? ?输入模式? ?底线命令模式

2.vim常见的命令

j ? 向下移动光标
h ? 向左移动光标
k ? 向上移动光标
l ? 向右移动光标

i?? ??? ?切换到插入模式
esc ??? ?切换到命令模式
:?? ??? ?切换到底线命令模式

I ??? ??? ?移动到行首,并切换到插入模式
i?? ??? ?移动到选中字母前,并切换到插入模式
a?? ??? ?移动到选中字母后,并切换到插入模式
A?? ??? ?移动到行尾,并切换到插入模式
o?? ??? ?移动到下一行,并切换到插入模式
O ?? ??? ?移动到上一行,并切换到插入模式

gg?? ??? ?光标移动到文件头
G?? ??? ?光标移动到文件尾
50G?? ??? ?跳转到第50行

dd?? ??? ?删除一行
cc?? ??? ?删除一行
yy?? ??? ?复制
p?? ??? ?粘贴

:?? ??? ?切换到底线命令模式

w ?? ??? ??? ??? ??? ?写入
w filename?? ??? ??? ?另存为
q?? ??? ??? ??? ??? ?退出
wq!?? ??? ??? ??? ??? ?写入并强制退出

3.tag里程碑

1)git tag 查看所有标签

2)git tag <name>添加标签

3)git tag -d <tagname>删除本地标签

4)git push origin --tags把本地所有标签推送到远程仓库

5)git push origin <tagname>把本地某个标签推送到远程仓库

6)git push origin :<tagname>删除远程标签

7)git ls-remote --tags origin 查看远程标签

4.git 历史

1)git reflog 列出简单历史

2)git log 列出详细历史

3)git log --oneline 单行查看

4)git log --graph 图形查看

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 19:26:35  更:2022-08-19 19:27:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 10:50:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码