| |
|
开发:
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" 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" 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 ? 向下移动光标 i?? ??? ?切换到插入模式 I ??? ??? ?移动到行首,并切换到插入模式 gg?? ??? ?光标移动到文件头 dd?? ??? ?删除一行 :?? ??? ?切换到底线命令模式 w ?? ??? ??? ??? ??? ?写入 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 图形查看 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 18:18:11- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |