当前位置: 首页 > news >正文

git基本手册

Git and GitHub for Beginners Tutorial - YouTube

Kevin Stratvert


git config --global user.name “xxx”
git config --global user.email xxx@xx.com
设置默认分支
git config --global init.default branch main
git config -h查看帮助
详细帮助
git help config
清除
clear
进入目录
cd c:/x/
初始化存储库
git init

git status

跟踪一个文件,git才会关注其变化,未跟踪不关注

跟踪文件
git add xx.html

不想再跟踪

想要git完全忽视某些文件
.gitignore文件里写你要忽视的文件
在这里插入图片描述

跟踪所有文件
git add --all ; git add -A ; git add .

commit

commit就像一个快照
git commit -m “first commit - committing all file to the reposit”

查看差异
git diff

文件的三种状态,
1.working file
2.staging
3.commit

将该文件退为woking file, commit的时候将不再有它,因为它不是staging
git restore --staged index.htm

提交所有,绕过暂存 ?
git commit -a -m "updated "

如果你删除了某文件,找回
git restore “xxx.htm”

改名
git mv “x.png” “s.png”
然后提交
git commit -m “changed png name”

查看commit log
git log
git log --oneline

修改上一个commit
git commit -m “last one commit changed name png” --amend

查看commit 修改的文本
git log -p

q退出视图

git help log

回滚
git reset c193894

修改历史commit记录
git rebase -i --root
:x退出视图

branch

git branch FixTmp

查看所有分支
git branch

切换活动分支
git switch FixTmp

git commit -a -m “changed x.x”

switch branch main
合并FixTmp
git merge -m “Merge to main” FixTmp

删除分支
git branch -d FixTmp

转换并创建一个新的分支
git switch -c UpdateText

合并冲突处理
合并之后失败,再去文件里修改

连接github

新建仓库页面有提示
git remote add orgion https://github.com/k/ks.com.git

git branch -M main

上云
git push -u origin main

所有分支
git push --all

issues
39.55

远程跟踪所有分支下载
git fetch

之后合并
git merge

或者直接
git pull

http://www.lryc.cn/news/167939.html

相关文章:

  • 每日一题(两数相加)
  • 恒运资本:沪指震荡涨0.28%,医药板块强势拉升,金融等板块上扬
  • 【计算机网络】Tcp详解
  • 最简单的laravel不使用任何扩展导出csv
  • Android studio 断点调试、日志断点
  • 服务器数据恢复-热备盘同步过程中硬盘离线的RAID5数据恢复案例
  • Python 使用input获取用户输入
  • Python 可迭代对象、迭代器、生成器
  • HTML的有序列表、无序列表、自定义列表
  • 银河麒麟安装Docker-国产化-九五小庞
  • 数据库与身份认证
  • LabVIEW开发锅炉汽包水位的监督控制和模拟
  • 2023-简单点-树莓派安装ncnn框架
  • Docker核心原理与实操
  • 虚幻引擎 UE5 增强输入系统
  • Mac 安装软件各种报错解决方案
  • leetcode做题笔记142. 环形链表 II
  • DuDuTalk:4G语音工牌,如何实现家庭上门维修服务过程的智能化管理?
  • Mybatis常见面试题总结
  • 数字IC设计之时序分析基础概念汇总
  • 1.centos7安装docker
  • 基于elasticsearch-8.8.2 kibana-8.8.2 搭建一个文搜图系统demo
  • 第26节-PhotoShop基础课程-形状工具组-画板
  • 第一次课,通过进程信息和服务信息识别当前计算机运行程序(预习版)
  • ChatGPT 或其它 AI,能用在文书创作上吗?
  • Java中锁的分类
  • centos安装flink,通过windows访问webui
  • 如何让两台手机相互远程控制?
  • 预编译为什么能防止SQL注入?一看你就明白了。预编译原理详解
  • 【7z密码】7z压缩包密码忘记了,怎么办?i