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学习笔记

1、git工作流程图

(img-aaE8Xeyb-1641203265448)(img/image-20220103162326189.png)]

命令如下:

  1. clone(克隆):从远程仓库中克隆代码到本地仓库
  2. checkout(检出):从本地仓库中检出一个仓库分支然后进行修订
  3. add(添加):在提交前先将代码提交到暂存区
  4. commit(提交):提交到本地仓库。本地仓库中保存修改的各个历史版本
  5. fetch(抓取):从远程库,抓取到本地仓库,不进行任何的合并动作,一般操作比较少。
  6. pull (拉取) : 从远程库拉到本地库,自动进行合并(merge),然后放到到工作区,相当于fetch+merge
  7. push(推送):修改完成后,需要和团队成员共享代码时,将代码推送到远程仓库

2、git常用命令

基本配置命令

设置:
    git config --global user.name "JYZ"
    git config --global user.email "996950592@qq.com"

查看:
    git config --global user.name
    git config --global user.email

创建本地仓库

打开 Git bash窗口 执行命令 git init

基本操作命令

Git工作目录下对于文件的修改(增加、删除、更新)会存在几个状态,这些修改的状态会随着我们执行Git的命令而发生变化。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y0naWBug-1641203265450)(img/image-20220103163201403.png)]

  • git add 单个文件名 | 通配符

    • git add . // 将所有修改加入暂存区
  • git commit (暂存区 --> 本地仓库)

    • git commit -m ‘注释内容’
  • git status (查看修改的状态)

  • git log [option]

    • options
      • -all 显示所有分支
      • –pretty = oneline 将提交信息显示为一行
      • –abbrev-commit 使得输出的commitId更简单
      • –graph 以图的形式显示

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iD4J5gHS-1641203265451)(img/image-20220103164409280.png)]

  • git reset --hard commitID //上面的7d2ca85就是commitID

  • git reflog //可以查看已经删除的提交记录

.gitignore文件的作用 :使一些文件无需纳入Git的管理。

分支

  • git branch // 查看分支
  • git branch 分支名
  • git checkout 分支名 // 切换分支
  • git checkout -b 分支名 //切换到一个不存在的分支(创建并交换)
  • git merge 分支名 // 合并分支 (一般是在master分支下合并其他分支)
  • git branch -d 分支名 //删除分支时,需要做各种检查
  • git branch -D 分支名 // 不做任何检查,强制删除

3、Git远程仓库

先需要在github、gitee上创建一个仓库

配置SSH公钥 — 在本地生成(用来连接本地仓库和远程仓库的钥匙)

  • 生成SSH公钥
    • 执行ssh-keygen-t rsa命令
    • 不断回车,如果公钥存在,则自动覆盖
  • 获取公钥
    • cat ~/.ssh/id_rsa.pub
  • 将获取到的公钥设置在github里面,即可完成连接

操作远程仓库

添加远程仓库

  • git remote add <远端名称> <仓库路径>
    • 例如: git remote add origin git@gitee.com:czbk_zhang_meng/git_test.git

查看远程仓库

  • git remote

推送到远程仓库

  • git push origin master

github将主分支改成了main需要进行以下操作:

  • git branch -M main //将本master分子更名为main分支

克隆

  • git clone

抓取

  • git pull [remote name] [branch name] //第二次直接git pull即可

推送

  • git push [remote name] [branch name] //第二次直接git push即可
  开发工具 最新文章
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-01-04 13:38:56  更:2022-01-04 13:40:45 
 
开发: 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/25 10:22:05-

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