SiriBlog

siriyang的个人博客


  • 首页

  • 排行榜

  • 标签115

  • 分类37

  • 归档320

  • 关于

  • 搜索

Git学习笔记

发表于 2022-02-14 更新于 2022-05-23 分类于 计算机 , 技术 , Git 阅读次数: Valine:
本文字数: 1.2k 阅读时长 ≈ 1 分钟

基础操作

查看 git 版本

1
git --version

设置用户签名

1
2
git config --global user.name 用户名
git config --global user.email 邮箱

Git 首次安装必须设置一下用户签名,否则无法提交代码。

初始化本地库

1
2
3
git init # 会将当前文件夹初始化为一个git仓库
git init 仓库名 # 会在当前文件夹下创建一个以仓库名命名的文件夹,并初始化为git仓库
git init --bare 仓库名 # 加上--bare参数会将仓库初始化为空仓库
graph LR
    A(普通仓库A) -- push --> B(空仓库)
    B --pull-->  A
    B --pull-->  C(普通仓库B)
        C --push-->  B

普通仓库只能往空仓库进行推送和拉取,不能直接推送到另一个普通仓库,需要空仓库作为中介。

所以远程仓库应该建为空仓库

查看本地库状态

1
git status

添加暂存区

1
git add 文件名

提交本地库

1
git commit -m "日志信息" 文件名

查看历史版本

1
2
git reflog 查看版本信息
git log 查看版本详细信息

版本穿梭

1
git reset --hard 版本号

分支操作

查看分支

1
git branch -v

创建分支

1
git branch 分支名

切换分支

1
git checkout 分支名

合并分支

1
git merge 分支名

冲突产生的原因: 合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git 无法替 我们决定使用哪一个。必须人为决定新代码内容。

解决冲突

  1. 编辑有冲突的文件,删除特殊符号,决定要使用的内容

    特殊符号:

    1
    2
    3
    4
    5
    <<<<<<< HEAD 
    当前分支的代码
    =======
    合并过来的代码
    >>>>>>> hot-fix
  1. 添加到暂存区
  2. 执行提交(注意:此时使用 git commit 命令时不能带文件名)

远程仓库操作

创建远程仓库

1
git init --bare [仓库名]

创建远程仓库别名

1
2
git remote -v # 查看当前所有远程地址别名
git remote add 别名 远程地址

推送本地分支到远程仓库

1
2
3
4
git push 别名/远程地址 分支

# 第一次使用--set-upstream参数,之后可以直接git push推送
git push --set-upstream 别名/远程地址 分支

克隆远程仓库到本地

1
git clone 远程地址

clone 会做如下操作:

  1. 拉取代码。
  2. 初始化本地仓库。
  3. 创建别名。

拉取远程库内容

1
git pull 远程库地址/别名 远程分支名
-------- 本文结束 感谢阅读 --------
相关文章
  • Git:推送项目到远程仓库并触发执行sh脚本
觉得文章写的不错的话,请我喝瓶怡宝吧!😀
SiriYang 微信支付

微信支付

SiriYang 支付宝

支付宝

  • 本文标题: Git学习笔记
  • 本文作者: SiriYang
  • 创建时间: 2022年02月14日 - 13时02分
  • 修改时间: 2022年05月23日 - 19时05分
  • 本文链接: https://blog.siriyang.cn/posts/20220214130158id.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
Git
用JS制作你的第一个PopClip插件
基于python的图片拼接脚本
  • 文章目录
  • 站点概览
SiriYang

SiriYang

努力搬砖攒钱买镜头的摄影迷
320 日志
33 分类
88 标签
RSS
GitHub E-Mail
Creative Commons
Links
  • 友情链接
  • 作品商铺

  1. 基础操作
    1. 查看 git 版本
    2. 设置用户签名
    3. 初始化本地库
    4. 查看本地库状态
    5. 添加暂存区
    6. 提交本地库
    7. 查看历史版本
    8. 版本穿梭
  2. 分支操作
    1. 查看分支
    2. 创建分支
    3. 切换分支
    4. 合并分支
  3. 远程仓库操作
    1. 创建远程仓库
    2. 创建远程仓库别名
    3. 推送本地分支到远程仓库
    4. 克隆远程仓库到本地
    5. 拉取远程库内容
蜀ICP备19008337号 © 2019 – 2025 SiriYang | 1.7m | 25:41
0%